diff options
author | 2013-10-20 06:19:27 +0000 | |
---|---|---|
committer | 2013-10-20 06:19:27 +0000 | |
commit | 7279251cde2722b32e08398bc68786be93e5ae77 (patch) | |
tree | f472abbb458de6678117114f09d9ea92bdfc21fe | |
parent | document % expansions performed by "Match command ..." (diff) | |
download | wireguard-openbsd-7279251cde2722b32e08398bc68786be93e5ae77.tar.xz wireguard-openbsd-7279251cde2722b32e08398bc68786be93e5ae77.zip |
rename "command" subclause of the recently-added "Match" keyword to
"exec"; it's shorter, clearer in intent and we might want to add the
ability to match against the command being executed at the remote end in
the future.
-rw-r--r-- | usr.bin/ssh/readconf.c | 8 | ||||
-rw-r--r-- | usr.bin/ssh/ssh_config.5 | 10 |
2 files changed, 9 insertions, 9 deletions
diff --git a/usr.bin/ssh/readconf.c b/usr.bin/ssh/readconf.c index 4f91e0c5e0f..02bcf1d0de1 100644 --- a/usr.bin/ssh/readconf.c +++ b/usr.bin/ssh/readconf.c @@ -1,4 +1,4 @@ -/* $OpenBSD: readconf.c,v 1.209 2013/10/16 22:49:38 djm Exp $ */ +/* $OpenBSD: readconf.c,v 1.210 2013/10/20 06:19:27 djm Exp $ */ /* * Author: Tatu Ylonen <ylo@cs.hut.fi> * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland @@ -498,7 +498,7 @@ match_cfg_line(Options *options, char **condition, struct passwd *pw, debug("%.200s line %d: matched " "'LocalUser %.100s' ", filename, linenum, pw->pw_name); - } else if (strcasecmp(attrib, "command") == 0) { + } else if (strcasecmp(attrib, "exec") == 0) { if (gethostname(thishost, sizeof(thishost)) == -1) fatal("gethostname: %s", strerror(errno)); strlcpy(shorthost, thishost, sizeof(shorthost)); @@ -517,11 +517,11 @@ match_cfg_line(Options *options, char **condition, struct passwd *pw, (char *)NULL); r = execute_in_shell(cmd); if (r == -1) { - fatal("%.200s line %d: match command '%.100s' " + fatal("%.200s line %d: match exec '%.100s' " "error", filename, linenum, cmd); } else if (r == 0) { debug("%.200s line %d: matched " - "'Command \"%.100s\"' ", + "'exec \"%.100s\"' ", filename, linenum, cmd); } else result = 0; diff --git a/usr.bin/ssh/ssh_config.5 b/usr.bin/ssh/ssh_config.5 index 3e9524dccb3..b60dc1a5198 100644 --- a/usr.bin/ssh/ssh_config.5 +++ b/usr.bin/ssh/ssh_config.5 @@ -33,7 +33,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $OpenBSD: ssh_config.5,v 1.175 2013/10/20 04:39:28 djm Exp $ +.\" $OpenBSD: ssh_config.5,v 1.176 2013/10/20 06:19:28 djm Exp $ .Dd $Mdocdate: October 20 2013 $ .Dt SSH_CONFIG 5 .Os @@ -136,7 +136,7 @@ keyword) to be used only when the conditions following the keyword are satisfied. Match conditions are specified using one or more keyword/criteria pairs. The available keywords are: -.Cm command , +.Cm exec , .Cm host , .Cm originalhost , .Cm user , @@ -144,8 +144,8 @@ and .Cm localuser . .Pp The criteria for the -.Cm command -keyword is a path to a command that is executed. +.Cm exec +keyword is command that is executed under the user's shell.. If the command returns a zero exit status then the condition is considered true. Commands containing whitespace characters must be quoted. The following character sequences in the command will be expanded prior to @@ -158,7 +158,7 @@ will be substituted by the local host name (including any domain name), will be substituted by the target host name, .Ql %n will be substituted by the original target host name -specified on the command line, +specified on the command-line, .Ql %p the destination port, .Ql %r |