Skip to content

Commit cbb4594

Browse files
committed
test: fix race when opening file
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
1 parent c25c60e commit cbb4594

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/fedora-installs.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,12 @@ touch merged/$(printf %${merged_max_filename_len}s | tr ' ' A})
205205

206206
# If a file is removed but referenced, we must still be able to access it.
207207
echo 12345 | tee merged/toremove
208-
cat merged/toremove
209-
sleep 90 < merged/toremove &
208+
exec 3<> merged/toremove
209+
sleep 90 &
210+
exec 3>&-
210211
sleep_pid=$!
211212
rm merged/toremove
212-
grep 12345 /proc/$sleep_pid/fd/0
213+
grep 12345 /proc/$sleep_pid/fd/3
213214

214215
touch merged/a merged/b
215216
chmod 6 merged/a

0 commit comments

Comments
 (0)