diff options
-rw-r--r-- | regress/percent.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/regress/percent.sh b/regress/percent.sh index 566700ea4..2e891f693 100644 --- a/regress/percent.sh +++ b/regress/percent.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: percent.sh,v 1.5 2020/04/04 22:14:26 dtucker Exp $ | 1 | # $OpenBSD: percent.sh,v 1.6 2020/04/10 00:54:03 dtucker Exp $ |
2 | # Placed in the Public Domain. | 2 | # Placed in the Public Domain. |
3 | 3 | ||
4 | tid="percent expansions" | 4 | tid="percent expansions" |
@@ -38,6 +38,13 @@ trial() | |||
38 | ${SSH} -F $OBJ/ssh_proxy_match remuser@somehost true || true | 38 | ${SSH} -F $OBJ/ssh_proxy_match remuser@somehost true || true |
39 | got=`cat $OBJ/actual` | 39 | got=`cat $OBJ/actual` |
40 | ;; | 40 | ;; |
41 | *forward) | ||
42 | # LocalForward and RemoteForward take two args and only | ||
43 | # operate on Unix domain socket paths | ||
44 | got=`${SSH} -F $OBJ/ssh_proxy -o $opt="/$arg /$arg" -G \ | ||
45 | remuser@somehost | awk '$1=="'$opt'"{print $2" "$3}'` | ||
46 | expect="/$expect /$expect" | ||
47 | ;; | ||
41 | *) | 48 | *) |
42 | got=`${SSH} -F $OBJ/ssh_proxy -o $opt="$arg" -G \ | 49 | got=`${SSH} -F $OBJ/ssh_proxy -o $opt="$arg" -G \ |
43 | remuser@somehost | awk '$1=="'$opt'"{print $2}'` | 50 | remuser@somehost | awk '$1=="'$opt'"{print $2}'` |
@@ -48,7 +55,7 @@ trial() | |||
48 | } | 55 | } |
49 | 56 | ||
50 | for i in matchexec localcommand remotecommand controlpath identityagent \ | 57 | for i in matchexec localcommand remotecommand controlpath identityagent \ |
51 | forwardagent; do | 58 | forwardagent localforward remoteforward; do |
52 | verbose $tid $i | 59 | verbose $tid $i |
53 | if [ "$i" = "localcommand" ]; then | 60 | if [ "$i" = "localcommand" ]; then |
54 | REMUSER=$USER | 61 | REMUSER=$USER |