]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Allow overriding the locations of the Dropbear binaries
authordtucker@openbsd.org <dtucker@openbsd.org>
Fri, 20 Oct 2023 07:37:07 +0000 (07:37 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Fri, 20 Oct 2023 09:28:20 +0000 (20:28 +1100)
similar to what we do for the PuTTY ones.

OpenBSD-Regress-ID: 7de0e00518fb0c8fdc5f243b7f82f523c936049c

Makefile.in
configure.ac
regress/test-exec.sh

index 0acc0366b584550eef313cc7780fb1805e859071..0e2fdf310f41f0bd371c48c333ab50d4ad893ed0 100644 (file)
@@ -754,6 +754,10 @@ interop-tests t-exec file-tests extra-tests: regress-prep regress-binaries $(TAR
                TEST_SSH_PLINK="plink" \
                TEST_SSH_PUTTYGEN="puttygen" \
                TEST_SSH_CONCH="conch" \
+               TEST_SSH_DROPBEAR="@DROPBEAR@" \
+               TEST_SSH_DROPBEARKEY="@DROPBEARKEY@" \
+               TEST_SSH_DROPBEARCONVERT="@DROPBEARCONVERT@" \
+               TEST_SSH_DBCLIENT="@DBCLIENT@" \
                TEST_SSH_IPV6="@TEST_SSH_IPV6@" \
                TEST_SSH_UTF8="@TEST_SSH_UTF8@" \
                TEST_SHELL="$(TEST_SHELL)" \
index 0581a2c5a75c351794d81c3f35570f1e187a0211..c3fe76cf526e2469dd0662bc16bfe220c854d953 100644 (file)
@@ -5576,6 +5576,12 @@ AC_SUBST([TEST_MALLOC_OPTIONS], [$TEST_MALLOC_OPTIONS])
 AC_SUBST([UNSUPPORTED_ALGORITHMS], [$unsupported_algorithms])
 AC_SUBST([DEPEND], [$(cat $srcdir/.depend)])
 
+# Binaries for interop tests.
+AC_PATH_PROG([DROPBEAR], [dropbear])
+AC_PATH_PROG([DBCLIENT], [dbclient])
+AC_PATH_PROG([DROPBEARKEY], [dropbearkey])
+AC_PATH_PROG([DROPBEARCONVERT], [dropbearconvert])
+
 CFLAGS="${CFLAGS} ${CFLAGS_AFTER}"
 LDFLAGS="${LDFLAGS} ${LDFLAGS_AFTER}"
 
index 995b489041973733ddcae9c87716ed88315cfc9c..f39e46549c4030159c9b195f1ae646f445331194 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: test-exec.sh,v 1.100 2023/10/20 06:56:45 dtucker Exp $
+#      $OpenBSD: test-exec.sh,v 1.101 2023/10/20 07:37:07 dtucker Exp $
 #      Placed in the Public Domain.
 
 #SUDO=sudo
@@ -157,6 +157,18 @@ if [ "x$TEST_SSH_CONCH" != "x" ]; then
        *) CONCH=`which ${TEST_SSH_CONCH} 2>/dev/null` ;;
        esac
 fi
+if [ "x$TEST_SSH_DROPBEAR" != "x" ]; then
+       DROPBEAR="${TEST_SSH_DROPBEAR}"
+fi
+if [ "x$TEST_SSH_DBCLIENT" != "x" ]; then
+       DBCLIENT="${TEST_SSH_DBCLIENT}"
+fi
+if [ "x$TEST_SSH_DROPBEARKEY" != "x" ]; then
+       DROPBEARKEY="${TEST_SSH_DROPBEARKEY}"
+fi
+if [ "x$TEST_SSH_DROPBEARCONVERT" != "x" ]; then
+       DROPBEARCONVERT="${TEST_SSH_DROPBEARCONVERT}"
+fi
 if [ "x$TEST_SSH_PKCS11_HELPER" != "x" ]; then
        SSH_PKCS11_HELPER="${TEST_SSH_PKCS11_HELPER}"
 fi