From 92df52d791d84aa4b76f01ce90e68eaf8e5e7830 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?=
Date: Wed, 21 Jan 2026 16:06:51 +0000 Subject: [PATCH] tests: avoid false failure on setgid dir * 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