From 989b50a633ad285b86c3549ea9ac6f62c0a13273 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 12 Mar 2021 12:31:49 +0200 Subject: feat: handle files in directories that can be read but not executed --- obnam.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'obnam.md') diff --git a/obnam.md b/obnam.md index cffd83a..15cddb2 100644 --- a/obnam.md +++ b/obnam.md @@ -1449,6 +1449,25 @@ then file live/unreadable is restored to rest then file live/unreadable/data.dat is not restored to rest ~~~ +## Unexecutable directory + +This scenario verifies that Obnam will skip a file in a directory it +can't read. Obnam should warn about that, but not give an error. + +~~~scenario +given an installed obnam +and a running chunk server +and a client config based on smoke.yaml +and a file live/dir/data.dat containing some random data +and file live/dir has mode 600 +when I run obnam --config smoke.yaml backup +then stdout contains "live/dir" +then backup generation is GEN +when I invoke obnam --config smoke.yaml restore rest +then file live/dir is restored to rest +then file live/dir/data.dat is not restored to rest +~~~ + ## Restore latest generation This scenario verifies that the latest backup generation can be -- cgit v1.2.1