From: Filipe David Borba Manana Date: Wed, 10 Jul 2013 08:36:34 +0000 (+0100) Subject: Btrfs-progs: update usage message for cmds-restore X-Git-Tag: upstream/4.16.1~3221 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e1779e6460e7dbaad7cf44736828cdc2454bfb70;p=platform%2Fupstream%2Fbtrfs-progs.git Btrfs-progs: update usage message for cmds-restore Mention that a target path argument is mandatory unless the -l option is supplied. Also mention about the existence of the -l option, which was previously not announced. $ btrfs restore -v /dev/sdb3 usage: btrfs restore [options] Try to restore files from a damaged filesystem (unmounted) -s get snapshots -v verbose -i ignore errors -o overwrite -t tree location -f filesystem location -u super mirror -d find dir $ echo $? 129 After specifying a target path, the command works as expected: $ btrfs restore -v /dev/sdb3 files2/ Restoring files2/file1 Done searching $ echo $? 0 V2: Updated command synopsis by suggestion of Anand Jain. Signed-off-by: Filipe David Borba Manana Signed-off-by: David Sterba Signed-off-by: Chris Mason --- diff --git a/cmds-restore.c b/cmds-restore.c index a9a8da7..712b672 100644 --- a/cmds-restore.c +++ b/cmds-restore.c @@ -974,7 +974,7 @@ static struct option long_options[] = { }; const char * const cmd_restore_usage[] = { - "btrfs restore [options] ", + "btrfs restore [options] | -l ", "Try to restore files from a damaged filesystem (unmounted)", "", "-s get snapshots", @@ -985,6 +985,7 @@ const char * const cmd_restore_usage[] = { "-f filesystem location", "-u super mirror", "-d find dir", + "-l list roots", "--path-regex ", " restore only filenames matching regex,", " you have to use following syntax (possibly quoted):",