* tests/misc/mknod.sh: Skip a portion of the test in the edge case of setgid directories. --- tests/misc/mknod.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/tests/misc/mknod.sh b/tests/misc/mknod.sh index 7e7cab602..001dce8e9 100755 --- a/tests/misc/mknod.sh +++ b/tests/misc/mknod.sh @@ -44,8 +44,10 @@ mkfifo --mode='ug+rw,o+r' f5 || fail=1 mode=$(ls -dgo f5 | cut -b-10) test "$mode" = prw-rw-rw- || fail=1 -mkdir --mode='ug+rw,o+r' f6 || fail=1 -mode=$(ls -dgo f6 | cut -b-10) -test "$mode" = drwxrwxrwx || fail=1 +if ! test -g .; then + mkdir --mode='ug+rw,o+r' f6 || fail=1 + mode=$(ls -dgo f6 | cut -b-10) + test "$mode" = drwxrwxrwx || fail=1 +fi Exit $fail -- 2.52.0
