diff options
-rw-r--r-- | src/router/main.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/router/main.c b/src/router/main.c index ea8448f..64d7475 100644 --- a/src/router/main.c +++ b/src/router/main.c @@ -51,6 +51,9 @@ static void print_help() /* - - */ printf(" -h --help\n"); printf(" This help\n"); + printf(" --config [~/]<path to config file>\n"); + printf(" Give a config file to use. If it starts with '~/', path is at home dir.\n"); + printf(" Each line in config file is one option, '-' or '--' must not be given!\n"); printf(" -v --verbose <level> | <level>,<category>[,<category>[,...]] | list\n"); printf(" Use 'list' to get a list of all levels and categories\n"); printf(" Verbose level: digit of debug level (default = '%d')\n", debuglevel); @@ -161,7 +164,7 @@ int main(int argc, char *argv[]) /* handle options / config file */ add_options(); - rc = options_config_file("~/.osmocom/router/router.conf", handle_options); + rc = options_config_file(argc, argv, "~/.osmocom/router/router.conf", handle_options); if (rc < 0) return 0; argi = options_command_line(argc, argv, handle_options); |