From cbb459465485fc3cd380a65eb59c393d55661d53 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Thu, 29 Jul 2021 11:04:41 +0200 Subject: [PATCH] test: fix race when opening file Signed-off-by: Giuseppe Scrivano --- tests/fedora-installs.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/fedora-installs.sh b/tests/fedora-installs.sh index 0039bc0..7f63480 100755 --- a/tests/fedora-installs.sh +++ b/tests/fedora-installs.sh @@ -205,11 +205,12 @@ touch merged/$(printf %${merged_max_filename_len}s | tr ' ' A}) # If a file is removed but referenced, we must still be able to access it. echo 12345 | tee merged/toremove -cat merged/toremove -sleep 90 < merged/toremove & +exec 3<> merged/toremove +sleep 90 & +exec 3>&- sleep_pid=$! rm merged/toremove -grep 12345 /proc/$sleep_pid/fd/0 +grep 12345 /proc/$sleep_pid/fd/3 touch merged/a merged/b chmod 6 merged/a