From c0ae9162cac7131176580111f1f268dc7f266f7c Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Mon, 16 Apr 2018 12:41:40 +0200 Subject: [PATCH] overlay/040: clean up properly after setting immutable Test program expects only immutable on lower layer (test failure), but does not expect the immutable file to be on the upper layer. The later case is actually what *should* happen, except overlayfs didn't properly implement this case yet (but is now in the works). Signed-off-by: Miklos Szeredi Reviewed-by: Amir Goldstein Signed-off-by: Eryu Guan --- tests/overlay/040 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/overlay/040 b/tests/overlay/040 index 369fef3c..4fff7570 100755 --- a/tests/overlay/040 +++ b/tests/overlay/040 @@ -41,7 +41,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 _cleanup() { cd / - $CHATTR_PROG -i $lowerdir/foo + $CHATTR_PROG -i $lowerdir/foo > /dev/null 2>&1 + $CHATTR_PROG -i $upperdir/foo > /dev/null 2>&1 rm -f $tmp.* } @@ -63,6 +64,7 @@ _scratch_mkfs # prepare lower test file lowerdir=$OVL_BASE_SCRATCH_MNT/$OVL_LOWER +upperdir=$OVL_BASE_SCRATCH_MNT/$OVL_UPPER mkdir -p $lowerdir touch $lowerdir/foo -- 2.39.5