]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaconf: use 'type -p', not which
authorPhilippe De Muyter <phdm@macqel.be>
Fri, 6 Jun 2008 10:25:22 +0000 (12:25 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 6 Jun 2008 10:25:22 +0000 (12:25 +0200)
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>
alsaconf/alsaconf.in

index 123f4884bfae92e1c422dbd32deeb6164438e52c..f72f12b23ef2361114aa58460441359c702c7cdb 100644 (file)
@@ -31,7 +31,7 @@ PROCFS="/proc"
 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 "$*"
   }
@@ -316,10 +316,10 @@ fi
 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"
@@ -337,7 +337,7 @@ else
     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