summaryrefslogtreecommitdiffhomepage
path: root/runopts.h
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2016-04-12 21:01:08 +0800
committerJeremy Kerr <jk@ozlabs.org>2016-04-12 21:01:08 +0800
commitac9a4c839f6cbde3ca8226d79eca36a497620594 (patch)
tree10ff821cf12b67d9bc2874253f1469b03f09d124 /runopts.h
parent3d2ddd15f8686ab8114dd94aff33919b4095e7b0 (diff)
Add -c <command> option to force a specific command
This change adds a -c option to dropbear, to force the session to use a specific command, in a similar fashion to OpenSSH's ForceCommand configuration option. This is useful to provide a simple fixed service over ssh, without requiring an authorized key file for the per-key forced_command option. This setting takes precedence over the channel session's provided command, and the per-key forced_command setting. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'runopts.h')
-rw-r--r--runopts.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/runopts.h b/runopts.h
index f7c869d..41c60fb 100644
--- a/runopts.h
+++ b/runopts.h
@@ -114,6 +114,8 @@ typedef struct svr_runopts {
buffer * banner;
char * pidfile;
+ char * forced_command;
+
} svr_runopts;
extern svr_runopts svr_opts;