diff options
Diffstat (limited to 'src/genrc.c')
-rw-r--r-- | src/genrc.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/genrc.c b/src/genrc.c index 92b0fac..d4904b6 100644 --- a/src/genrc.c +++ b/src/genrc.c @@ -45,5 +45,7 @@ struct option longopts[] = { { "verbose", no_argument, 0, 'v' }, + { "user", required_argument, 0, 'u' }, + { "group", required_argument, 0, 'g' }, { NULL } }; -char shortopts[] = "c:hF:P:p:St:v"; +char shortopts[] = "c:hF:g:P:p:St:u:v"; @@ -388,2 +390,5 @@ main(int argc, char **argv) break; + case 'g': + setenv("GENRC_GROUP", optarg, 1); + break; case OPT_CREATE_PIDFILE: @@ -406,2 +411,5 @@ main(int argc, char **argv) break; + case 'u': + setenv("GENRC_USER", optarg, 1); + break; case 'v': |