pbt_print_version();
printf(
"Usage: petitboot-twin [-h, --help] [-l, --log log-file]\n"
-" [-r, --reset-defaults][-t, --timeout] [-V, --version]"
+" [-r, --reset-defaults] [-s, --start-daemon]\n"
+" [-t, --timeout] [-V, --version]\n"
" [[-f --fbdev] | [-x --x11]]\n");
}
{"help", no_argument, NULL, 'h'},
{"log", required_argument, NULL, 'l'},
{"reset-defaults", no_argument, NULL, 'r'},
+ {"start-daemon", no_argument, NULL, 's'},
{"timeout", no_argument, NULL, 't'},
{"version", no_argument, NULL, 'V'},
{"x11", no_argument, NULL, 'x'},
{ NULL, 0, NULL, 0},
};
- static const char short_options[] = "fhl:trVx";
+ static const char short_options[] = "dfhl:strVx";
static const struct pbt_opts default_values = {
.backend = pbt_twin_x11,
.log_file = "/var/log/petitboot/petitboot-twin.log",
case 'l':
opts->log_file = optarg;
break;
+ case 's':
+ opts->start_daemon = pbt_opt_yes;
+ break;
case 't':
opts->use_timeout = pbt_opt_yes;
break;