findfs: add --version & align with howto-usage-function.txt
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
5cc12c4090
commit
efe030d66c
|
@ -16,12 +16,15 @@
|
|||
|
||||
static void __attribute__((__noreturn__)) usage(int rc)
|
||||
{
|
||||
const char *p = program_invocation_short_name;
|
||||
|
||||
if (!p)
|
||||
p = "findfs";
|
||||
|
||||
fprintf(stderr, _("Usage: %s LABEL=<label>|UUID=<uuid>\n"), p);
|
||||
FILE *out = rc ? stderr : stdout;
|
||||
fputs(USAGE_HEADER, out);
|
||||
fprintf(out, _(" %1$s [options] LABEL=<label>\n"
|
||||
" %1$s [options] UUID=<uuid>\n"),
|
||||
program_invocation_short_name);
|
||||
fputs(USAGE_OPTIONS, out);
|
||||
fputs(USAGE_HELP, out);
|
||||
fputs(USAGE_VERSION, out);
|
||||
fprintf(out, USAGE_MAN_TAIL("findfs(8)"));
|
||||
exit(rc);
|
||||
}
|
||||
|
||||
|
@ -44,8 +47,12 @@ int main(int argc, char **argv)
|
|||
} else if (!strncmp(argv[1], "UUID=", 5)) {
|
||||
tk = "UUID";
|
||||
vl = argv[1] + 5;
|
||||
} else if (!strcmp(argv[1], "-h") == 0 ||
|
||||
!strcmp(argv[1], "--help") == 0) {
|
||||
} else if (strcmp(argv[1], "-V") == 0 ||
|
||||
strcmp(argv[1], "--version") == 0) {
|
||||
printf(UTIL_LINUX_VERSION);
|
||||
return EXIT_SUCCESS;
|
||||
} else if (strcmp(argv[1], "-h") == 0 ||
|
||||
strcmp(argv[1], "--help") == 0) {
|
||||
usage(EXIT_SUCCESS);
|
||||
} else
|
||||
usage(2);
|
||||
|
|
Loading…
Reference in New Issue