From: dtucker@openbsd.org Date: Sun, 8 Aug 2021 07:27:52 +0000 (+0000) Subject: upstream: Move setting of USER further down the startup In portable X-Git-Tag: V_8_7_P1~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71b0eb997e220b0fc9331635af409ad84979f2af;p=thirdparty%2Fopenssh-portable.git 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 --- diff --git a/regress/test-exec.sh b/regress/test-exec.sh index 67136ab6e..24a2bef66 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