summaryrefslogtreecommitdiff
path: root/regress/test-exec.sh
diff options
context:
space:
mode:
Diffstat (limited to 'regress/test-exec.sh')
-rw-r--r--regress/test-exec.sh15
1 files changed, 13 insertions, 2 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index a7a8ddbe6..35f555b27 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -72,6 +72,17 @@ export SSH SSHD SSHAGENT SSHADD SSHKEYGEN SSHKEYSCAN SFTP SFTPSERVER
72#echo $SSH $SSHD $SSHAGENT $SSHADD $SSHKEYGEN $SSHKEYSCAN $SFTP $SFTPSERVER 72#echo $SSH $SSHD $SSHAGENT $SSHADD $SSHKEYGEN $SSHKEYSCAN $SFTP $SFTPSERVER
73 73
74# helper 74# helper
75echon()
76{
77 if [ "x`echo -n`" = "x" ]; then
78 echo -n "$@"
79 elif [ "x`echo '\c'`" = "x" ]; then
80 echo "$@\c"
81 else
82 fatal "Don't know how to echo without newline."
83 fi
84}
85
75cleanup () 86cleanup ()
76{ 87{
77 if [ -f $PIDFILE ]; then 88 if [ -f $PIDFILE ]; then
@@ -111,7 +122,7 @@ fail ()
111 122
112fatal () 123fatal ()
113{ 124{
114 echo -n "FATAL: " 125 echon "FATAL: "
115 fail "$@" 126 fail "$@"
116 cleanup 127 cleanup
117 exit $RESULT 128 exit $RESULT
@@ -169,7 +180,7 @@ for t in rsa rsa1; do
169 180
170 # known hosts file for client 181 # known hosts file for client
171 ( 182 (
172 echo -n 'localhost-with-alias,127.0.0.1,::1 ' 183 echon 'localhost-with-alias,127.0.0.1,::1 '
173 cat $OBJ/$t.pub 184 cat $OBJ/$t.pub
174 ) >> $OBJ/known_hosts 185 ) >> $OBJ/known_hosts
175 186