void pbt_print_version(void)
{
- printf("pb-twin (" PACKAGE_NAME ") " PACKAGE_VERSION "\n");
+ printf("petitboot-twin (" PACKAGE_NAME ") " PACKAGE_VERSION "\n");
}
void pbt_print_usage(void)
{
pbt_print_version();
printf(
-"Usage: pb-twin [-h, --help] [-l, --log log-file] [-r, --reset-defaults]\n"
-" [-t, --timeout] [-V, --version] [[-f --fbdev] | [-x --x11]]\n");
+"Usage: petitboot-twin [-d, --start-daemon] [-h, --help] [-l, --log log-file]\n"
+" [-r, --reset-defaults][-t, --timeout] [-V, --version]\n"
+" [[-f --fbdev] | [-x --x11]]\n");
}
/**
int pbt_opts_parse(struct pbt_opts *opts, int argc, char *argv[])
{
static const struct option long_options[] = {
+ {"start-daemon", no_argument, NULL, 'd'},
{"fbdev", no_argument, NULL, 'f'},
{"help", no_argument, NULL, 'h'},
{"log", required_argument, NULL, 'l'},
{"x11", no_argument, NULL, 'x'},
{ NULL, 0, NULL, 0},
};
- static const char short_options[] = "fhl:trVx";
+ static const char short_options[] = "dfhl:trVx";
static const struct pbt_opts default_values = {
.backend = pbt_twin_x11,
- .log_file = "pb-twin.log",
+ .log_file = "/var/log/petitboot/petitboot-twin.log",
};
*opts = default_values;
break;
switch (c) {
+ case 'd':
+ opts->start_daemon = pbt_opt_yes;
+ break;
case 'f':
opts->backend = pbt_twin_fbdev;
break;