]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Add TEST_SSH_SSHD_ENV variable which is added to sshd's
authordtucker@openbsd.org <dtucker@openbsd.org>
Fri, 28 Mar 2025 05:36:24 +0000 (05:36 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Fri, 28 Mar 2025 06:12:27 +0000 (17:12 +1100)
environment. Will be used in Portable to tweak behaviour of tcmalloc's
debugging.

OpenBSD-Regress-ID: 67e38c3c4517ddb72c8a3549a3325a166d7bb6d6

regress/test-exec.sh

index 096933c4adac34f4ed8e15faa6368dfbc1595948..25c46c2725f21730e62f667f3f52068c725c3e39 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: test-exec.sh,v 1.125 2025/03/28 05:33:30 dtucker Exp $
+#      $OpenBSD: test-exec.sh,v 1.126 2025/03/28 05:36:24 dtucker Exp $
 #      Placed in the Public Domain.
 
 #SUDO=sudo
@@ -884,7 +884,7 @@ fi
 # create a proxy version of the client config
 (
        cat $OBJ/ssh_config
-       echo proxycommand ${SUDO} env SSH_SK_HELPER=\"$SSH_SK_HELPER\" ${OBJ}/sshd-log-wrapper.sh -i -f $OBJ/sshd_proxy
+       echo proxycommand ${SUDO} env SSH_SK_HELPER=\"$SSH_SK_HELPER\" ${TEST_SSH_SSHD_ENV} ${OBJ}/sshd-log-wrapper.sh -i -f $OBJ/sshd_proxy
 ) > $OBJ/ssh_proxy
 
 # check proxy config
@@ -902,7 +902,7 @@ start_sshd ()
        # start sshd
        logfile="${TEST_SSH_LOGDIR}/sshd.`$OBJ/timestamp`.$$.log"
        $SUDO ${SSHD} -f $OBJ/sshd_config "$@" -t || fatal "sshd_config broken"
-       $SUDO env SSH_SK_HELPER="$SSH_SK_HELPER" \
+       $SUDO env SSH_SK_HELPER="$SSH_SK_HELPER" ${TEST_SSH_SSHD_ENV} \
            ${SSHD} -f $OBJ/sshd_config "$@" -E$TEST_SSHD_LOGFILE
 
        trace "wait for sshd"