Home | History | Annotate | Download | only in regress
      1 #	$OpenBSD: reconfigure.sh,v 1.2 2003/06/21 09:14:05 markus Exp $
      2 #	Placed in the Public Domain.
      3 
      4 tid="simple connect after reconfigure"
      5 
      6 # we need the full path to sshd for -HUP
      7 case $SSHD in
      8 /*)
      9 	# full path is OK 
     10 	;;
     11 *)
     12 	# otherwise make fully qualified
     13 	SSHD=$OBJ/$SSHD
     14 esac
     15 
     16 start_sshd
     17 
     18 PID=`$SUDO cat $PIDFILE`
     19 rm -f $PIDFILE
     20 $SUDO kill -HUP $PID
     21 
     22 trace "wait for sshd to restart"
     23 i=0;
     24 while [ ! -f $PIDFILE -a $i -lt 10 ]; do
     25 	i=`expr $i + 1`
     26 	sleep $i
     27 done
     28 
     29 test -f $PIDFILE || fatal "sshd did not restart"
     30 
     31 for p in 1 2; do
     32 	${SSH} -o "Protocol=$p" -F $OBJ/ssh_config somehost true
     33 	if [ $? -ne 0 ]; then
     34 		fail "ssh connect with protocol $p failed after reconfigure"
     35 	fi
     36 done
     37