From: Bruno Haible Date: Fri, 17 Apr 2026 13:46:19 +0000 (+0200) Subject: tests: reinstate logname error verification X-Git-Tag: v9.11~4 X-Git-Url: http://git.ipfire.org/index.cgi?a=commitdiff_plain;h=46f856156f98208335a5287d079c19f5820118b9;p=thirdparty%2Fcoreutils.git tests: reinstate logname error verification * tests/misc/user.sh: Modify the "unshare -U logname" test, so that it does not fail on glibc versions (< 2.28, >= 2.38) that do a fallback lookup based on the tty. --- diff --git a/tests/misc/user.sh b/tests/misc/user.sh index 8385d1058a..931287e419 100755 --- a/tests/misc/user.sh +++ b/tests/misc/user.sh @@ -25,8 +25,9 @@ overflow_uid=$(cat /proc/sys/kernel/overflowuid) || test "$(unshare -U whoami)" = "$(id -un $overflow_uid)" || fail=1 -# FIXME: Fails with Manjaro Linux -#returns_ 1 unshare -U logname 2>err || fail=1 -#test "$(cat err)" = "logname: no login name" || fail=1 +# The "= 2.38. +returns_ 1 unshare -U logname err || fail=1 +test "$(cat err)" = "logname: no login name" || fail=1 Exit $fail