diff options
author | djm@openbsd.org <djm@openbsd.org> | 2017-03-20 22:08:06 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2017-03-21 09:09:59 +1100 |
commit | 096fb65084593f9f3c1fc91b6d9052759a272a00 (patch) | |
tree | 51623b7a5752483b90f787d4332ca9f2308389ac /regress/keytype.sh | |
parent | 6b853c6f8ba5eecc50f3b57af8e63f8184eb0fa6 (diff) |
upstream commit
remove /usr/bin/time calls around tests, makes diffing test
runs harder. Based on patch from Mike Frysinger
Upstream-Regress-ID: 81c1083b14dcf473b23d2817882f40b346ebc95c
Diffstat (limited to 'regress/keytype.sh')
-rw-r--r-- | regress/keytype.sh | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/regress/keytype.sh b/regress/keytype.sh index 8f697788f..88b022de4 100644 --- a/regress/keytype.sh +++ b/regress/keytype.sh | |||
@@ -1,13 +1,8 @@ | |||
1 | # $OpenBSD: keytype.sh,v 1.4 2015/07/10 06:23:25 markus Exp $ | 1 | # $OpenBSD: keytype.sh,v 1.5 2017/03/20 22:08:06 djm Exp $ |
2 | # Placed in the Public Domain. | 2 | # Placed in the Public Domain. |
3 | 3 | ||
4 | tid="login with different key types" | 4 | tid="login with different key types" |
5 | 5 | ||
6 | TIME=`which time 2>/dev/null` | ||
7 | if test ! -x "$TIME"; then | ||
8 | TIME="" | ||
9 | fi | ||
10 | |||
11 | cp $OBJ/sshd_proxy $OBJ/sshd_proxy_bak | 6 | cp $OBJ/sshd_proxy $OBJ/sshd_proxy_bak |
12 | cp $OBJ/ssh_proxy $OBJ/ssh_proxy_bak | 7 | cp $OBJ/ssh_proxy $OBJ/ssh_proxy_bak |
13 | 8 | ||
@@ -26,8 +21,8 @@ for kt in $ktypes; do | |||
26 | rm -f $OBJ/key.$kt | 21 | rm -f $OBJ/key.$kt |
27 | bits=`echo ${kt} | awk -F- '{print $2}'` | 22 | bits=`echo ${kt} | awk -F- '{print $2}'` |
28 | type=`echo ${kt} | awk -F- '{print $1}'` | 23 | type=`echo ${kt} | awk -F- '{print $1}'` |
29 | printf "keygen $type, $bits bits:\t" | 24 | verbose "keygen $type, $bits bits" |
30 | ${TIME} ${SSHKEYGEN} -b $bits -q -N '' -t $type -f $OBJ/key.$kt ||\ | 25 | ${SSHKEYGEN} -b $bits -q -N '' -t $type -f $OBJ/key.$kt ||\ |
31 | fail "ssh-keygen for type $type, $bits bits failed" | 26 | fail "ssh-keygen for type $type, $bits bits failed" |
32 | done | 27 | done |
33 | 28 | ||
@@ -63,8 +58,8 @@ for ut in $ktypes; do | |||
63 | ) > $OBJ/known_hosts | 58 | ) > $OBJ/known_hosts |
64 | cat $OBJ/key.$ut.pub > $OBJ/authorized_keys_$USER | 59 | cat $OBJ/key.$ut.pub > $OBJ/authorized_keys_$USER |
65 | for i in $tries; do | 60 | for i in $tries; do |
66 | printf "userkey $ut, hostkey ${ht}:\t" | 61 | verbose "userkey $ut, hostkey ${ht}" |
67 | ${TIME} ${SSH} -F $OBJ/ssh_proxy 999.999.999.999 true | 62 | ${SSH} -F $OBJ/ssh_proxy 999.999.999.999 true |
68 | if [ $? -ne 0 ]; then | 63 | if [ $? -ne 0 ]; then |
69 | fail "ssh userkey $ut, hostkey $ht failed" | 64 | fail "ssh userkey $ut, hostkey $ht failed" |
70 | fi | 65 | fi |