From: Eric Biggers Date: Fri, 4 Nov 2022 20:58:29 +0000 (-0700) Subject: generic/577: add missing file removal before empty file test X-Git-Tag: v2022.11.06~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b0442d18aa880736c7417d8cbf501eb4ae52341a;p=xfstests-dev.git generic/577: add missing file removal before empty file test The fix for _fsv_have_hash_algorithm() exposed a bug where one of the test cases in generic/577 isn't deleting the file from the previous test case before it tries to write to it. That causes a failure, since due to the fix for _fsv_have_hash_algorithm(), the file from the previous test case now ends up with verity enabled and therefore cannot be written to. Fix this by deleting the file. Reported-by: Andrey Albershteyn Reviewed-by: Andrey Albershteyn Signed-off-by: Eric Biggers Signed-off-by: Zorro Lang --- diff --git a/tests/generic/577 b/tests/generic/577 index 98c3888f..5f7e0573 100755 --- a/tests/generic/577 +++ b/tests/generic/577 @@ -121,6 +121,7 @@ if _fsv_have_hash_algorithm sha512 $fsv_file; then fi echo -e "\n# Testing empty file" +rm -f $fsv_file echo -n > $fsv_file _fsv_sign $fsv_file $sigfile.emptyfile --key=$keyfile --cert=$certfile | \ _filter_scratch