1# $OpenBSD: test-exec.sh,v 1.35 2008/06/28 13:57:25 djm Exp $ |
2# Placed in the Public Domain. 3 4#SUDO=sudo 5 6# Unbreak GNU head(1) 7_POSIX2_VERSION=199209 8export _POSIX2_VERSION 9 --- 55 unchanged lines hidden (view full) --- 65SSHADD=ssh-add 66SSHKEYGEN=ssh-keygen 67SSHKEYSCAN=ssh-keyscan 68SFTP=sftp 69SFTPSERVER=/usr/libexec/openssh/sftp-server 70SCP=scp 71 72# Interop testing |
73PLINK=plink 74PUTTYGEN=puttygen 75CONCH=conch |
76 77if [ "x$TEST_SSH_SSH" != "x" ]; then 78 SSH="${TEST_SSH_SSH}" 79fi 80if [ "x$TEST_SSH_SSHD" != "x" ]; then 81 SSHD="${TEST_SSH_SSHD}" 82fi 83if [ "x$TEST_SSH_SSHAGENT" != "x" ]; then --- 26 unchanged lines hidden (view full) --- 110fi 111if [ "x$TEST_SSH_PUTTYGEN" != "x" ]; then 112 # Find real binary, if it exists 113 case "${TEST_SSH_PUTTYGEN}" in 114 /*) PUTTYGEN="${TEST_SSH_PUTTYGEN}" ;; 115 *) PUTTYGEN=`which ${TEST_SSH_PUTTYGEN} 2>/dev/null` ;; 116 esac 117fi |
118if [ "x$TEST_SSH_CONCH" != "x" ]; then 119 # Find real binary, if it exists 120 case "${TEST_SSH_CONCH}" in 121 /*) CONCH="${TEST_SSH_CONCH}" ;; 122 *) CONCH=`which ${TEST_SSH_CONCH} 2>/dev/null` ;; 123 esac 124fi |
125 126# Path to sshd must be absolute for rexec 127case "$SSHD" in 128/*) ;; 129*) SSHD=`which sshd` ;; 130esac 131 132if [ "x$TEST_SSH_LOGFILE" = "x" ]; then --- 157 unchanged lines hidden (view full) --- 290 $SUDO cp $OBJ/$t $OBJ/host.$t 291 echo HostKey $OBJ/host.$t >> $OBJ/sshd_config 292 293 # don't use SUDO for proxy connect 294 echo HostKey $OBJ/$t >> $OBJ/sshd_proxy 295done 296chmod 644 $OBJ/authorized_keys_$USER 297 |
298# Activate Twisted Conch tests if the binary is present 299REGRESS_INTEROP_CONCH=no 300if test -x "$CONCH" ; then 301 REGRESS_INTEROP_CONCH=yes 302fi 303 304# If PuTTY is present and we are running a PuTTY test, prepare keys and 305# configuration |
306REGRESS_INTEROP_PUTTY=no 307if test -x "$PUTTYGEN" -a -x "$PLINK" ; then |
308 REGRESS_INTEROP_PUTTY=yes 309fi 310case "$SCRIPT" in 311*putty*) ;; 312*) REGRESS_INTEROP_PUTTY=no ;; 313esac 314 315if test "$REGRESS_INTEROP_PUTTY" = "yes" ; then |
316 mkdir -p ${OBJ}/.putty 317 318 # Add a PuTTY key to authorized_keys 319 rm -f ${OBJ}/putty.rsa2 320 puttygen -t rsa -o ${OBJ}/putty.rsa2 < /dev/null > /dev/null 321 puttygen -O public-openssh ${OBJ}/putty.rsa2 \ 322 >> $OBJ/authorized_keys_$USER 323 --- 53 unchanged lines hidden --- |