]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: allow overriding the sshd-session binary path
authordjm@openbsd.org <djm@openbsd.org>
Fri, 17 May 2024 01:45:22 +0000 (01:45 +0000)
committerDamien Miller <djm@mindrot.org>
Fri, 17 May 2024 04:41:39 +0000 (14:41 +1000)
OpenBSD-Regress-ID: 5058cd1c4b6ca1a15474e33546142931d9f964da

regress/test-exec.sh

index eae286ebfe224e519070d1261af54f5832eb8577..85e75d24ba37388ecf768481ef14f104df88053f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: test-exec.sh,v 1.110 2024/04/03 06:01:11 anton Exp $
+#      $OpenBSD: test-exec.sh,v 1.111 2024/05/17 01:45:22 djm Exp $
 #      Placed in the Public Domain.
 
 #SUDO=sudo
@@ -90,6 +90,7 @@ SSHKEYGEN=ssh-keygen
 SSHKEYSCAN=ssh-keyscan
 SFTP=sftp
 SFTPSERVER=/usr/libexec/openssh/sftp-server
+SSHD_SESSION=/usr/libexec/sshd-session
 SCP=scp
 
 # Set by make_tmpdir() on demand (below).
@@ -115,6 +116,9 @@ NC=$OBJ/netcat
 if [ "x$TEST_SSH_SSH" != "x" ]; then
        SSH="${TEST_SSH_SSH}"
 fi
+if [ "x$TEST_SSH_SSHD_SESSION" != "x" ]; then
+       SSHD_SESSION="${TEST_SSH_SSHD_SESSION}"
+fi
 if [ "x$TEST_SSH_SSHD" != "x" ]; then
        SSHD="${TEST_SSH_SSHD}"
 fi
@@ -617,6 +621,7 @@ cat << EOF > $OBJ/sshd_config
        AcceptEnv               _XXX_TEST_*
        AcceptEnv               _XXX_TEST
        Subsystem       sftp    $SFTPSERVER
+       SshdSessionPath         $SSHD_SESSION
 EOF
 
 # This may be necessary if /usr/src and/or /usr/obj are group-writable,