From 9dcd23354ec74daf4000ec40bd52a33341a16cd8 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 27 Nov 2021 09:57:54 +0200 Subject: feat! turn errors from backup root directory into errors Previously an error from, say, a missing backup root directory was reported to the user as a warning. Turn it into an error. However, errors reading a file or directory inside the backup root should still be just a warning. Sponsored-by: author --- obnam.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'obnam.md') diff --git a/obnam.md b/obnam.md index 6a84f0b..97f6183 100644 --- a/obnam.md +++ b/obnam.md @@ -1337,6 +1337,26 @@ roots: [live] ~~~ +## Backup root must exist + +This scenario verifies that Obnam correctly reports an error if a +backup root directory doesn't exist. + +~~~scenario +given a working Obnam system +and a client config based on missingroot.yaml +and a file live/data.dat containing some random data +when I try to run obnam backup +then command fails +then stderr contains "does-not-exist" +~~~ + +~~~{#missingroot.yaml .file .yaml .numberLines} +verify_tls_cert: false +roots: [live, does-not-exist] +~~~ + + ## Back up regular file The scenarios in this section back up a single regular file each, and -- cgit v1.2.1