diff options
author | hasso <hasso> | 2004-11-25 19:33:48 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-11-25 19:33:48 +0000 |
commit | f1f8b2966cb6d874535519c25e4f00632a2c1c91 (patch) | |
tree | 6c09c0510310cc31072ae95eb0dbd7874369b98f /zebra/main.c | |
parent | 3899454f6fd395460775cca0e4526f52ca8cfca0 (diff) | |
download | quagga-f1f8b2966cb6d874535519c25e4f00632a2c1c91.tar.bz2 quagga-f1f8b2966cb6d874535519c25e4f00632a2c1c91.tar.xz |
Diffstat (limited to 'zebra/main.c')
-rw-r--r-- | zebra/main.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/zebra/main.c b/zebra/main.c index 72e2c585..42e6bd14 100644 --- a/zebra/main.c +++ b/zebra/main.c @@ -79,6 +79,7 @@ struct option longopts[] = { "nl-bufsize", no_argument, NULL, 's'}, #endif /* HAVE_NETLINK */ { "user", required_argument, NULL, 'u'}, + { "group", required_argument, NULL, 'g'}, { "version", no_argument, NULL, 'v'}, { 0 } }; @@ -133,7 +134,8 @@ usage (char *progname, int status) "-P, --vty_port Set vty's port number\n"\ "-r, --retain When program terminates, retain added route "\ "by zebra.\n"\ - "-u, --user User and group to run as\n", progname); + "-u, --user User to run as\n"\ + "-g, --group Group to run as\n", progname); #ifdef HAVE_NETLINK printf ("-s, --nl-bufsize Set netlink receive buffer size\n"); #endif /* HAVE_NETLINK */ @@ -230,9 +232,9 @@ main (int argc, char **argv) int opt; #ifdef HAVE_NETLINK - opt = getopt_long (argc, argv, "bdklf:i:hA:P:ru:vs:", longopts, 0); + opt = getopt_long (argc, argv, "bdklf:i:hA:P:ru:g:vs:", longopts, 0); #else - opt = getopt_long (argc, argv, "bdklf:i:hA:P:ru:v", longopts, 0); + opt = getopt_long (argc, argv, "bdklf:i:hA:P:ru:g:v", longopts, 0); #endif /* HAVE_NETLINK */ if (opt == EOF) @@ -281,9 +283,12 @@ main (int argc, char **argv) nl_rcvbufsize = atoi (optarg); break; #endif /* HAVE_NETLINK */ - case 'u': - zserv_privs.user = zserv_privs.group = optarg; - break; + case 'u': + zserv_privs.user = optarg; + break; + case 'g': + zserv_privs.group = optarg; + break; case 'v': print_version (progname); exit (0); |