From 5662192f391fd9c54c80aa992aba355aca10760e Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?= Date: Wed, 17 Sep 2025 21:33:47 +0100 Subject: [PATCH] tests: write-errors.sh: avoid portability issue with dash * tests/misc/write-errors.sh: Use printf rather than echo since the echo builtin in dash will interpret backslashes. * tests/misc/read-errors.sh: Likewise for consistency. --- tests/misc/read-errors.sh | 2 +- tests/misc/write-errors.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/misc/read-errors.sh b/tests/misc/read-errors.sh index f491b905ec..0a5f7d825c 100755 --- a/tests/misc/read-errors.sh +++ b/tests/misc/read-errors.sh @@ -20,7 +20,7 @@ ! cat . >/dev/null 2>&1 || skip_ "Need unreadable directories" -echo "\ +printf '%s' "\ basenc --base32 . basenc -d --base64 . cat . diff --git a/tests/misc/write-errors.sh b/tests/misc/write-errors.sh index 34bed5dfc8..b30f4f6bd3 100755 --- a/tests/misc/write-errors.sh +++ b/tests/misc/write-errors.sh @@ -25,7 +25,7 @@ fi # Writers that may output data indefinitely # First word in command line is checked against built programs -echo "\ +printf '%s' "\ cat /dev/zero comm -z /dev/zero /dev/zero cut -z -c1- /dev/zero -- 2.47.3