diff --git a/src/agentlessd/main.c b/src/agentlessd/main.c index 1d3ce3be5..4bf127f21 100755 --- a/src/agentlessd/main.c +++ b/src/agentlessd/main.c @@ -15,7 +15,25 @@ #include "agentlessd.h" #include "config/config.h" - +/* print help statement */ +void help_local() +{ + print_header(); + print_out(" %s: -[Vhdtf] [-u user] [-g group] [-c config] [-D dir]", ARGV0); + print_out(" -V Version and license message"); + print_out(" -h This help message"); + print_out(" -d Execute in debug mode. This parameter"); + print_out(" can be specified multiple times"); + print_out(" to increase the debug level."); + print_out(" -t Test configuration"); + print_out(" -f Run in foreground"); + print_out(" -u Run as 'user'"); + print_out(" -g Run as 'group'"); + print_out(" -c Read the 'config' file"); + print_out(" -D Chroot to 'dir'"); + print_out(" "); + exit(1); +} int main(int argc, char **argv) { @@ -37,7 +55,7 @@ int main(int argc, char **argv) print_version(); break; case 'h': - help(ARGV0); + help_local(); break; case 'd': nowDebug(); @@ -69,7 +87,7 @@ int main(int argc, char **argv) test_config = 1; break; default: - help(ARGV0); + help_local(); break; } @@ -121,7 +139,7 @@ int main(int argc, char **argv) } - /* Privilege separation */ + /* Privilege separation */ if(Privsep_SetGroup(gid) < 0) ErrorExit(SETGID_ERROR,ARGV0,group);