mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-11 18:02:13 +02:00
* tests/chgrp/basic: Also avoid test failures on Darwin 8.8.x (MacOS X 10.4).
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user