summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordtucker@openbsd.org <dtucker@openbsd.org>2021-08-08 07:27:52 +0000
committerDarren Tucker <dtucker@dtucker.net>2021-08-08 17:35:45 +1000
commit71b0eb997e220b0fc9331635af409ad84979f2af (patch)
treecae7d026d44ecd8f8a4bb3dbb6c31a02e142a34b
parentf0aca2706c710a0da1a4be705f825a807cd15400 (diff)
upstream: Move setting of USER further down the startup In portable
we have to change this and having it in the same hunk as the CVS Id string means applying changes fails every. single. time. OpenBSD-Regress-ID: 87cd603eb6db58c9b430bf90adacb7f90864429b
-rw-r--r--regress/test-exec.sh30
1 files changed, 15 insertions, 15 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index 67136ab6..24a2bef6 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -1,4 +1,4 @@
-# $OpenBSD: test-exec.sh,v 1.84 2021/08/08 06:38:33 dtucker Exp $
+# $OpenBSD: test-exec.sh,v 1.85 2021/08/08 07:27:52 dtucker Exp $
# Placed in the Public Domain.
#SUDO=sudo
@@ -27,20 +27,6 @@ if test "x${EGREP}" != "x"; then
}
fi
-if [ -x /usr/ucb/whoami ]; then
- USER=`/usr/ucb/whoami`
-elif whoami >/dev/null 2>&1; then
- USER=`whoami`
-elif logname >/dev/null 2>&1; then
- USER=`logname`
-else
- USER=`id -un`
-fi
-if test -z "$LOGNAME"; then
- LOGNAME="${USER}"
- export LOGNAME
-fi
-
if [ ! -x "$TEST_SSH_ELAPSED_TIMES" ]; then
STARTTIME=`date '+%s'`
fi
@@ -77,6 +63,20 @@ else
fi
unset SSH_AUTH_SOCK
+if [ -x /usr/ucb/whoami ]; then
+ USER=`/usr/ucb/whoami`
+elif whoami >/dev/null 2>&1; then
+ USER=`whoami`
+elif logname >/dev/null 2>&1; then
+ USER=`logname`
+else
+ USER=`id -un`
+fi
+if test -z "$LOGNAME"; then
+ LOGNAME="${USER}"
+ export LOGNAME
+fi
+
SRC=`dirname ${SCRIPT}`
# defaults