Pádraig Brady wrote: > gnulib > Passed Skipped Failed Passed > \----------------------------------------------- > Fedora core 5 x86 | 363 48 0 > Fedora 11 x86 | 362 49 0 > Solaris 10 x86 | 342 69 0 > FreeBSD 6 x86 | 338 73 0
Fedora rawhide x86_64 | 372 39 0 194 Fedora 12 x86_64 | 372 39 0 194 Fedora 11 ppc64 | 356 55 0 194 s390x recent RHEL | 362 49 0 194 "make check-root" via sudo env PATH="$PATH" NON_ROOT_USERNAME=$USER make -k check-root Fedora rawhide x86_64 | 16 5 0 NA Fedora 12 x86_64 | 20 1 0 NA s390x recent RHEL | 16 5 0 NA Initially, there was one check-root failure. It was caused by my 077 umask, and is fixed by the patch below, just pushed: >From 19b460b239e2580ef4db4ce46b996e31bd1d0395 Mon Sep 17 00:00:00 2001 From: Jim Meyering <[email protected]> Date: Wed, 9 Dec 2009 08:45:30 +0100 Subject: [PATCH] tests: don't let "umask 077" cause root-only cp/preserve-gid failure * tests/cp/preserve-gid: Use working_umask_or_skip_ to set umask to 022. --- tests/cp/preserve-gid | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/tests/cp/preserve-gid b/tests/cp/preserve-gid index 5b932af..de6a893 100755 --- a/tests/cp/preserve-gid +++ b/tests/cp/preserve-gid @@ -19,6 +19,9 @@ . $srcdir/test-lib.sh require_root_ +# Some of the tests expect a umask that grants group and/or world read access. +working_umask_or_skip_ + # Record primary group number, usually 0. # This is the group ID used when cp (without -p) creates a new file. primary_group_num=$(id -g) -- 1.6.6.rc1.307.g3c2c0
