summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@cvs.openbsd.org>2013-10-20 06:19:29 +0000
committerDamien Miller <djm@cvs.openbsd.org>2013-10-20 06:19:29 +0000
commitf3d75d6db29c4184e7bcb1a0c1bd36a436b7d95b (patch)
tree0bdb4a66ae246ebf468e7c2e2c4a3567f2f239fa
parentb26cdae69d3b2ac75cbc7f18aa0e7c74f4fd681c (diff)
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.c8
-rw-r--r--usr.bin/ssh/ssh_config.510
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