fi
done
-for d in /usr/bin /usr/ucb /usr/bsd; do
+for d in /usr/bin /bin /usr/ucb /usr/bsd; do
if [ -f $d/whoami ]; then
WHOAMI=${d}/whoami
break
+ elif [ -f $d/id ]; then
+ WHOAMI=${d}/id | sed -n 's/^[^(]*(\([^)]*\)).*/\1/p'
fi
done
if [ X"$WHOAMI" = X"" ]; then
- WHOAMI=id | sed -n 's/^[^(]*(\([^)]*\)).*/\1/p'
+ # neither whoami nor id, assume root
+ WHOAMI=echo root
fi
-for d in /usr/ccs/bin /usr/bin; do
+for d in /usr/ccs/bin /usr/bin /bin; do
if [ -f $d/strip ]; then
STRIP=${d}/strip
break