]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: (lsfd::column-xmode) do rm -f the file for testing before making it
authorMasatake YAMATO <yamato@redhat.com>
Sat, 2 Sep 2023 19:33:21 +0000 (04:33 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Sun, 3 Sep 2023 21:16:25 +0000 (06:16 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
tests/ts/lsfd/column-xmode

index 4de623ff009688db7feeafa4dfba50375dff348f..7fea4b0ecf11c203e20a557258dbb88e17138375 100755 (executable)
@@ -115,10 +115,12 @@ else
     ts_finalize_subtest
 fi
 
+FILE=./test_mkfds_make_regular_file
 EXPR='(FD == '"$FD"')'
 ts_init_subtest "XMODE-D-bit"
 {
-    coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD delete=1; }
+    rm -f "${FILE}"
+    coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" delete=1; }
     if read -r -u "${MKFDS[0]}" PID; then
        "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}"
        echo "XMODE(D-bit): " $?
@@ -131,7 +133,8 @@ ts_finalize_subtest
 for m in flock-sh posix-r- ofd-r-; do
     ts_init_subtest "XMODE-l-bit-$m"
     {
-       coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD lock=$m; }
+       rm -f "${FILE}"
+       coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" lock=$m; }
        if read -r -u "${MKFDS[0]}" PID; then
            "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}"
            echo "XMODE(l-bit): " $?
@@ -160,7 +163,8 @@ ts_finalize_subtest
 for m in flock-ex posix--w posix-rw  ofd--w ofd-rw lease-w; do
     ts_init_subtest "XMODE-L-bit-$m"
     {
-       coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD lock=$m; }
+       rm -f "${FILE}"
+       coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" lock=$m; }
        if read -r -u "${MKFDS[0]}" PID; then
            "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}"
            echo "XMODE(L-bit): " $?