Here is a small patch for alsaconf, which removes an useless dependency
on `which' by using a bash built-in instead : `type -p'. I encountered
the problem of the missing `which' while using alsaconf on a clfs-built
linux system. It is useless to install `which' when we already have
`type -p', and alsaconf already needs bash, so this does not replace
a dependency by another one, but really removes a dependency for alsaconf.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
SYSFS="/sys"
# i18n stuff
-if test "$USE_NLS" = "yes" && which gettext > /dev/null; then
+if test "$USE_NLS" = "yes" && type -p gettext > /dev/null; then
xecho() {
gettext -s "$*"
}
fi
# Check for dialog, whiptail, gdialog, awk, ... ?
-if which dialog > /dev/null; then
+if type -p dialog > /dev/null; then
DIALOG=dialog
else
- if which whiptail > /dev/null; then
+ if type -p whiptail > /dev/null; then
whiptail_wrapper() {
X1="$1"
X2="$2"
exit 1
fi
fi
-if which awk > /dev/null; then :
+if type -p awk > /dev/null; then :
else
xecho "Error, awk not found. Can't continue."
exit 1