From: Miklos Szeredi Date: Mon, 16 Apr 2018 10:41:40 +0000 (+0200) Subject: overlay/040: clean up properly after setting immutable X-Git-Tag: v2022.05.01~1600 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c0ae9162cac7131176580111f1f268dc7f266f7c;p=users%2Fhch%2Fxfstests-dev.git 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 --- diff --git a/tests/overlay/040 b/tests/overlay/040 index 369fef3c3..4fff7570c 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