From 0244c4ee6cdfbaed4a55bc6c2706ddec01a1ce83 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 9 Jan 2002 17:35:14 +0000 Subject: [PATCH] If neither whoami nor id exists, just assume we are root. --- install-sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/install-sh b/install-sh index c5eafa8fa..126b7953e 100755 --- a/install-sh +++ b/install-sh @@ -26,17 +26,20 @@ for d in /sbin /etc /usr/sbin /usr/etc; do 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 -- 2.40.0