From fedf15ffb0237d0bc44c13b0ce62122a2aed64ec Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 4 Dec 2015 22:09:05 +0100 Subject: [PATCH] tests: extend test --- test/shell/backup-read-only.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/test/shell/backup-read-only.sh b/test/shell/backup-read-only.sh index 810db0dfc..01ac741c1 100644 --- a/test/shell/backup-read-only.sh +++ b/test/shell/backup-read-only.sh @@ -42,7 +42,7 @@ mount -n -r "$etc_lv" "$mount_dir" aux lvmconf "backup/archive = 1" "backup/backup = 1" -# cannot archive to read-only +# cannot archive to read-only - requires user to specify -An not lvcreate -n $lv2 -l 10%FREE $vg lvcreate -An -n $lv2 -l 10%FREE $vg @@ -59,12 +59,24 @@ vgreduce $vg "$dev2" mount_dir="etc/backup" mount -n -r "$etc_lv" "$mount_dir" -lvcreate -n $lv3 -l 10%FREE $vg +# Must not fail on making backup +vgscan + +lvcreate -An -n $lv3 -l 10%FREE $vg + vgextend $vg "$dev2" +# +# Now check both archive & backup read-only +# +rm -rf etc/archive +ln -s backup etc/archive + +# Must not fail on making backup +vgscan +lvcreate -An -n $lv4 -l 10%FREE $vg + umount "$mount_dir" || true -#ls -laR -#grep "" etc/archive/* # TODO maybe also support --ignorelockingfailure ?? vgremove -ff $vg