From 07ca0dd40b798c48cd55e1921e7fc6c4be3985ce Mon Sep 17 00:00:00 2001 From: Philippe De Muyter Date: Fri, 6 Jun 2008 12:25:22 +0200 Subject: [PATCH] alsaconf: use 'type -p', not which 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 --- alsaconf/alsaconf.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/alsaconf/alsaconf.in b/alsaconf/alsaconf.in index 123f488..f72f12b 100644 --- a/alsaconf/alsaconf.in +++ b/alsaconf/alsaconf.in @@ -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