mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
synced 2024-11-15 08:14:21 +08:00
btrfs-progs: restore: update help text
Make it clear that --xattr restores the xattrs. Fix some whitespace damage and add an enum for the long-only option. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
3296d058b7
commit
6c5d2a7f6f
@ -1380,9 +1380,9 @@ const char * const cmd_restore_usage[] = {
|
||||
"Try to restore files from a damaged filesystem (unmounted)",
|
||||
"",
|
||||
"-s|--snapshots get snapshots",
|
||||
"-x|--xattr get extended attributes",
|
||||
"-x|--xattr restore extended attributes",
|
||||
"-m|--metadata restore owner, mode and times",
|
||||
"-S|--symlinks restore symbolic links",
|
||||
"-S|--symlink restore symbolic links",
|
||||
"-v|--verbose verbose",
|
||||
"-i|--ignore-errors ignore errors",
|
||||
"-o|--overwrite overwrite",
|
||||
@ -1421,8 +1421,10 @@ int cmd_restore(int argc, char **argv)
|
||||
|
||||
while (1) {
|
||||
int opt;
|
||||
enum { GETOPT_VAL_PATH_REGEX = 256 };
|
||||
static const struct option long_options[] = {
|
||||
{ "path-regex", required_argument, NULL, 256},
|
||||
{ "path-regex", required_argument, NULL,
|
||||
GETOPT_VAL_PATH_REGEX },
|
||||
{ "dry-run", no_argument, NULL, 'D'},
|
||||
{ "metadata", no_argument, NULL, 'm'},
|
||||
{ "symlinks", no_argument, NULL, 'S'},
|
||||
@ -1495,8 +1497,7 @@ int cmd_restore(int argc, char **argv)
|
||||
case 'c':
|
||||
match_cflags |= REG_ICASE;
|
||||
break;
|
||||
/* long option without single letter alternative */
|
||||
case 256:
|
||||
case GETOPT_VAL_PATH_REGEX:
|
||||
match_regstr = optarg;
|
||||
break;
|
||||
case 'x':
|
||||
|
Loading…
Reference in New Issue
Block a user