From 5ee9c8f7a6d3f2cec5eb4b086f05a60f67c8b052 Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?=
Date: Wed, 30 Aug 2017 20:05:31 -0700 Subject: [PATCH] tests: avoid printf '0*d' construct unsupported by ash * tests/ln/sf-1.sh: Generate specific length with space padding which is supported. Reported by Assaf Gordon on Alpine Linux. --- tests/ln/sf-1.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ln/sf-1.sh b/tests/ln/sf-1.sh index c6dafdf704..36d5b29ce8 100755 --- a/tests/ln/sf-1.sh +++ b/tests/ln/sf-1.sh @@ -37,7 +37,7 @@ esac name_max=$(stat -f -c %l .) && test "$name_max" -lt $((1024*1024)) || name_max=1 # skip this portion of the test name_max_plus1=$(expr $name_max + 1) -long_name=$(printf '%0*d' $name_max_plus1 0) +long_name=$(printf '%*s' $name_max_plus1 | tr ' ' '0') for f in '' f; do ln -s$f missing ENOENT_link || fail=1 -- 2.47.2