diff options
author | Florian Pritz <bluewind@xinu.at> | 2018-03-23 15:51:37 +0100 |
---|---|---|
committer | Florian Pritz <bluewind@xinu.at> | 2018-03-23 15:54:11 +0100 |
commit | d840d8559c4ef4493bad6239ab6ab69d93ff1464 (patch) | |
tree | 4aabd749e1a6b0ecb9993c9778dede8f8b64517f /script | |
parent | c5bef36bfa010b9a958497df455ea6e7ba08b22e (diff) | |
download | App-BorgRestore-d840d8559c4ef4493bad6239ab6ab69d93ff1464.tar.gz App-BorgRestore-d840d8559c4ef4493bad6239ab6ab69d93ff1464.tar.xz |
No longer automatically enable --adhoc when cache is empty
Users with many backups may not spot the warning because it is above
their backup list and they may think that the cache doesn't work because
the list is so long.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'script')
-rwxr-xr-x | script/borg-restore.pl | 7 |
1 files changed, 4 insertions, 3 deletions
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; |