rc --override foo will override the runlevel to load after boot or single user runlevels to avoid rc recursion, #196338

This commit is contained in:
Roy Marples
2007-10-29 16:02:18 +00:00
parent 8c85fa399f
commit c9fe3ade4c
5 changed files with 28 additions and 7 deletions

View File

@@ -20,9 +20,18 @@ static void usage (int exit_status)
for (i = 0; longopts[i].name; ++i) {
int len = printf (" -%c, --%s %s", longopts[i].val, longopts[i].name,
has_arg[longopts[i].has_arg]);
while (++len < 37)
printf (" ");
puts (longopts_help[i]);
char *lo = xstrdup (longopts_help[i]);
char *p = lo;
char *token;
while ((token = strsep (&p, "\n"))) {
while (++len < 37)
printf (" ");
puts (token);
len = 0;
}
free (lo);
}
exit (exit_status);
}