]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix bug #1281 allow all on restore command line to restore
authorKern Sibbald <kern@sibbald.com>
Wed, 29 Apr 2009 11:53:59 +0000 (11:53 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 29 Apr 2009 11:53:59 +0000 (11:53 +0000)
     pruned JobIds without prompting.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8761 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/dird/ua_restore.c

index 2e55a404051f0119f6a3fc1732ded71fe3d22065..b23b020170de0dd94f058f646b9aede75898764c 100644 (file)
@@ -990,6 +990,9 @@ static void split_path_and_filename(UAContext *ua, RESTORE_CTX *rx, char *name)
 
 static bool ask_for_fileregex(UAContext *ua, RESTORE_CTX *rx)
 {
+   if (find_arg(ua, NT_("all"))) {       /* if user enters all on command line */
+       return true;                      /* select everything */
+   }
    ua->send_msg(_("\nThere were no files inserted into the tree, so file selection\n"
                   "is not possible.Most likely your retention policy pruned the files\n"));
    if (get_yesno(ua, _("\nDo you want to restore all the files? (yes|no): "))) {