use hash instead of which in fbsetbg

This commit is contained in:
Mark Tiefenbruck 2008-01-23 03:30:59 -08:00
parent 4bd62b771c
commit 97c5f12615

View file

@ -129,28 +129,9 @@ Common tips to use with $command:
EOF
}
# some which's have a reliable return code, some don't
# Lets figure out which which we have.
if which this_program_does_not_exist-no_really-aA1zZ9 >/dev/null 2>/dev/null; then
# can't rely on return value
find_it() {
file=`which $1 2> /dev/null`
if [ -x "$file" ]; then
if [ $# -gt 1 ]; then
shift
$*
fi
return 0
else
return 1
fi
}
else
# can rely on return value
find_it() {
which $1 > /dev/null 2>&1 && shift && $*
}
fi
find_it() {
[ -n "$1" ] && hash $1 2> /dev/null
}
message() {