* tests/misc/tee.sh: Call cleanup_ in all cases to ensure
there are no overlapping interactions on the fifo that
might impact later parts of the test. This was seen to
cause issue with dash on musl libc.
Addresses https://bugs.gnu.org/62542
dd count=0 oflag=nonblock status=none
tee || { cleanup_; touch tee.fail; }
} >fifo
-test -f tee.fail && fail=1
+test -f tee.fail && fail=1 || cleanup_
# Ensure tee honors --output-error modes
read_fifo() { timeout 10 dd count=1 if=fifo of=/dev/null status=none & }