* tests/chgrp/basic: Also avoid test failures on Darwin 8.8.x (MacOS X 10.4).
authorJim Meyering <jim@meyering.net>
Fri, 9 Mar 2007 19:09:46 +0000 (20:09 +0100)
committerJim Meyering <jim@meyering.net>
Fri, 9 Mar 2007 19:09:46 +0000 (20:09 +0100)
ChangeLog
tests/chgrp/basic

index 78f032c..51aa040 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
        In the chgrp-no-change-ctime test, add darwin7.9.0 as another
        known-failing system.
        When failing on some other system, print $host_triplet, too.
+       Also avoid test failures on Darwin 8.8.x (MacOS X 10.4).
        Reported by Peter Fales.
 
 2007-03-08  Jim Meyering  <jim@meyering.net>
index ccc69f0..475f12f 100755 (executable)
@@ -113,16 +113,17 @@ sleep 1
 chgrp $g1 f
 
 # The following no-change chgrp command is supposed to update f's ctime,
-# but on OpenBSD and Darwin 7.9.0, it appears to be a no-op for some file
-# system types (at least NFS) so g's ctime is more recent.
-# This is not a big deal;
+# but on OpenBSD and Darwin 7.9.0 and 8.8.0 (aka MacOS X 10.3.9 and 10.4),
+# it appears to be a no-op for some file system types (at least NFS) so g's
+# ctime is more recent.  This is not a big deal;
 # this test works fine when the files are on a local file system (/tmp).
 chgrp '' f
 test "`ls -C -c -t f g`" = 'f  g' || \
   {
     case $host_triplet in
       *openbsd*) echo ignoring known OpenBSD-specific chgrp failure 1>&2 ;;
-      *darwin7.9.0) echo ignoring known MacOS X-specific chgrp failure 1>&2 ;;
+      *darwin7.9.*|*darwin8.8.*)
+        echo ignoring known MacOS X-specific chgrp failure 1>&2 ;;
       *) echo $host_triplet: no-change chgrp failed to update ctime 1>&2;
            fail=1 ;;
     esac