diff options
Diffstat (limited to 'regress/host-expand.sh')
-rw-r--r-- | regress/host-expand.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/regress/host-expand.sh b/regress/host-expand.sh new file mode 100644 index 000000000..a0188363d --- /dev/null +++ b/regress/host-expand.sh | |||
@@ -0,0 +1,18 @@ | |||
1 | # Placed in the Public Domain. | ||
2 | |||
3 | tid="expand %h and %n" | ||
4 | |||
5 | echo 'PermitLocalCommand yes' >> $OBJ/ssh_proxy | ||
6 | printf 'LocalCommand printf "%%%%s\\n" "%%n" "%%h"\n' >> $OBJ/ssh_proxy | ||
7 | |||
8 | cat >$OBJ/expect <<EOE | ||
9 | somehost | ||
10 | 127.0.0.1 | ||
11 | EOE | ||
12 | |||
13 | for p in 1 2; do | ||
14 | verbose "test $tid: proto $p" | ||
15 | ${SSH} -F $OBJ/ssh_proxy -$p somehost true >$OBJ/actual | ||
16 | diff $OBJ/expect $OBJ/actual || fail "$tid proto $p" | ||
17 | done | ||
18 | |||