From 33de42f2a88faa4cdfe0a086f3909c160044b402 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 14 Dec 2006 21:07:49 +0100 Subject: [PATCH] * 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. --- ChangeLog | 4 ++++ tests/chgrp/default-no-deref | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ac9f5a4..e8fc2f2 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 5dbbcf5..d2b6753 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 -- 2.7.4