aboutsummaryrefslogtreecommitdiff
path: root/mkfs/options.c
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-05-25 00:04:40 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2019-05-25 00:04:40 +0200
commit9e7a56b2119a64e30e8ac8af9e483c60976bbd37 (patch)
treef8ba13e78cb7272ed556a5801c55afda8ef6fc6a /mkfs/options.c
parentd1dc5192d9cf6b439133606cca3a11ea434dee11 (diff)
gensquashfs: Make '-X help' work without specifying input/output files
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'mkfs/options.c')
-rw-r--r--mkfs/options.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/mkfs/options.c b/mkfs/options.c
index 14c648d..36539b7 100644
--- a/mkfs/options.c
+++ b/mkfs/options.c
@@ -308,6 +308,11 @@ void process_command_line(options_t *opt, int argc, char **argv)
}
}
+ if (opt->comp_extra != NULL && strcmp(opt->comp_extra, "help") == 0) {
+ compressor_print_help(opt->compressor);
+ exit(EXIT_SUCCESS);
+ }
+
if ((optind + 1) >= argc) {
fputs("Missing arguments: input and output files.\n", stderr);
goto fail_arg;