Fix real_which, which was quite stupide. :-)

This commit is contained in:
Laurent Rineau 2007-03-08 10:00:25 +00:00
parent 28d1410e73
commit efeb130fad
1 changed files with 2 additions and 2 deletions

View File

@ -314,7 +314,7 @@ real_which()
for i in `echo ${PATH} | sed 's/ //g' | awk 'BEGIN {RS=":"}{print $0}'`
do
i=`echo $i | sed 's// /g'`
if [ -x "${i}/$1" ]; then
if [ -x "${i}/$1" -a ! -d "${i}/$1" ]; then
echo ${i}/$1
return
fi
@ -389,7 +389,7 @@ _check_for_util()
_check_for_sysutil()
{
_tmp2=''
for _path in /bin /usr/bin /opt/sfw/bin /usr/sfw/bin /usr/gnu/bin; do
for _path in /bin /usr/bin /opt/sfw/bin /usr/sfw/bin; do
if [ -x "${_path}/$1" ]; then
eval "${3:-_$1}=\"${_path}/$1\""
_tmp2=${_path}