* tests/chgrp/default-no-deref: Don't assume that files are created
authorJim Meyering <jim@meyering.net>
Thu, 14 Dec 2006 20:07:49 +0000 (21:07 +0100)
committerJim Meyering <jim@meyering.net>
Thu, 14 Dec 2006 20:07:49 +0000 (21:07 +0100)
with the primary group by default.  That's not true in a directory
with the set-GID bit set.

ChangeLog
tests/chgrp/default-no-deref

index ac9f5a4..e8fc2f2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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'.
index 5dbbcf5..d2b6753 100755 (executable)
@@ -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