git: c16f53782c8b - main - stress2: Do not try to open a fifo

From: Peter Holm <pho_at_FreeBSD.org>
Date: Sat, 04 Oct 2025 08:21:35 UTC
The branch main has been updated by pho:

URL: https://cgit.FreeBSD.org/src/commit/?id=c16f53782c8b8fc8f1452f797b96743386079f1f

commit c16f53782c8b8fc8f1452f797b96743386079f1f
Author:     Peter Holm <pho@FreeBSD.org>
AuthorDate: 2025-10-04 08:21:02 +0000
Commit:     Peter Holm <pho@FreeBSD.org>
CommitDate: 2025-10-04 08:21:02 +0000

    stress2: Do not try to open a fifo
---
 tools/test/stress2/misc/fuzz.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tools/test/stress2/misc/fuzz.sh b/tools/test/stress2/misc/fuzz.sh
index 189cdbfebd01..add3d0d19a21 100755
--- a/tools/test/stress2/misc/fuzz.sh
+++ b/tools/test/stress2/misc/fuzz.sh
@@ -49,6 +49,7 @@
 . ../default.cfg
 
 D=$diskimage
+backup=/tmp/fuzz.sh.diskimage.`date +%Y%m%dT%H%M%S`.gz
 
 tst() {
    rm -f $D
@@ -62,6 +63,7 @@ tst() {
 
    for i in `jot 50`; do
       ./fuzz -n 50 $D
+      gzip < $D > $backup
       if fsck -f -y /dev/md$mdstart 2>&1 | egrep "^[A-Z]" > /dev/null; then
          if fsck -f -y /dev/md$mdstart 2>&1 | egrep "^[A-Z]" > /dev/null; then
             if fsck -f -y /dev/md$mdstart 2>&1 | egrep "^[A-Z]" > /dev/null; then
@@ -73,7 +75,7 @@ tst() {
       sync;sync;sync
       if mount /dev/md$mdstart $mntpoint; then
          ls -l $mntpoint > /dev/null
-         find $mntpoint  -exec dd if={} of=/dev/null bs=1m count=3 \; > /dev/null 2>&1
+         find $mntpoint  -type f -exec dd if={} of=/dev/null bs=1m count=3 \; > /dev/null 2>&1
          umount $mntpoint
       else
          echo "Giving up at loop $i"
@@ -96,7 +98,7 @@ for j in `jot 10`; do
    date '+%T'
    tst
 done
-rm -f fuzz
+rm -f fuzz $backup
 
 exit