summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Changes1
-rwxr-xr-xscript/borg-restore.pl7
2 files changed, 5 insertions, 3 deletions
diff --git a/Changes b/Changes
index a46f8bc..22043d6 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,7 @@
Revision history for Perl extension App-BorgRestore
{{$NEXT}}
+ - No longer automatically enable --adhoc when cache is empty
2.3.0 2018-02-06T15:58:36Z
- Add --list option to search for paths occuring in backups
diff --git a/script/borg-restore.pl b/script/borg-restore.pl
index a2df4a5..dcf6166 100755
--- a/script/borg-restore.pl
+++ b/script/borg-restore.pl
@@ -258,9 +258,10 @@ sub main {
return 0;
}
- if (!$app->cache_contains_data()) {
- $opts{"adhoc"} = 1;
- $log->warning("Cache is empty. --adhoc has been enabled for you automatically");
+ if (!$app->cache_contains_data() && !$opts{adhoc}) {
+ $log->error("Cache is empty. Either the cache path is incorrect or you did not run --update yet.");
+ $log->error("If you did not create a cache yet, you may want to rerun with --adhoc to simply list all backups.");
+ return 1;
}
my @paths = @ARGV;