aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-01-16 14:06:45 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-01-17 09:30:19 +0100
commit1881e46cb9b7006ddaa66943bc95444766817abb (patch)
treeeda2b9cad694cf2f7312db646e33d740c4a41491
parent810fbff380b6274bc739151a6dbe0be2bfde6ec3 (diff)
sysmobts-mgr: Parse the daemonize option
Parse the daemonize option and daemonize after the full set-up of the code.
-rw-r--r--src/osmo-bts-sysmo/misc/sysmobts_mgr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/osmo-bts-sysmo/misc/sysmobts_mgr.c b/src/osmo-bts-sysmo/misc/sysmobts_mgr.c
index d94a24fd..b5bbc311 100644
--- a/src/osmo-bts-sysmo/misc/sysmobts_mgr.c
+++ b/src/osmo-bts-sysmo/misc/sysmobts_mgr.c
@@ -68,10 +68,11 @@ static void hours_timer_cb(void *unused)
static void print_help(void)
{
- printf("sysmobts-mgr [-ns] [-d cat]\n");
+ printf("sysmobts-mgr [-nsD] [-d cat]\n");
printf(" -n Do not write to EEPROM\n");
printf(" -s Disable color\n");
printf(" -d CAT enable debugging\n");
+ printf(" -D daemonize\n");
}
static int parse_options(int argc, char **argv)
@@ -92,6 +93,9 @@ static int parse_options(int argc, char **argv)
case 'd':
log_parse_category_mask(osmo_stderr_target, optarg);
break;
+ case 'D':
+ daemonize = 1;
+ break;
default:
return -1;
}