]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Move setting of USER further down the startup In portable
authordtucker@openbsd.org <dtucker@openbsd.org>
Sun, 8 Aug 2021 07:27:52 +0000 (07:27 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Sun, 8 Aug 2021 07:35:45 +0000 (17:35 +1000)
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

regress/test-exec.sh

index 67136ab6ed19cc5cfcfb955cd391115840bb4445..24a2bef6652acb2e1198cfa351259540b8fb4d47 100644 (file)
@@ -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