diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rwxr-xr-x | tests/chgrp/default-no-deref | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -1,5 +1,9 @@ 2006-12-14 Jim Meyering <jim@meyering.net> + * 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 5dbbcf529..d2b67536b 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 |