From: Jim Meyering Date: Thu, 14 Dec 2006 20:07:49 +0000 (+0100) Subject: * tests/chgrp/default-no-deref: Don't assume that files are created X-Git-Tag: COREUTILS-6_8~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=33de42f2a88faa4cdfe0a086f3909c160044b402;p=thirdparty%2Fcoreutils.git * tests/chgrp/default-no-deref: Don't assume that files are created with the primary group by default. That's not true in a directory with the set-GID bit set. --- diff --git a/ChangeLog b/ChangeLog index ac9f5a4525..e8fc2f228e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2006-12-14 Jim Meyering + * tests/chgrp/default-no-deref: Don't assume that files are created + with the primary group by default. That's not true in a directory + with the set-GID bit set. + Don't hang when there's no input tty. * tests/cp/open-perm-race: Skip this test if there is no controlling input `terminal'. diff --git a/tests/chgrp/default-no-deref b/tests/chgrp/default-no-deref index 5dbbcf5291..d2b67536b5 100755 --- a/tests/chgrp/default-no-deref +++ b/tests/chgrp/default-no-deref @@ -25,7 +25,6 @@ fi . $srcdir/../group-names set _ $groups; shift -g1=$1 g2=$2 pwd=`pwd` @@ -45,7 +44,8 @@ fi fail=0 +g_init=`stat --printf=%g f` chgrp -R $g2 d || fail=1 -test `stat --printf=%g f` = $g1 || fail=1 +test `stat --printf=%g f` = $g_init || fail=1 (exit $fail); exit $fail