* tests/du/slink: Skip the test if executing on an nfsv3 file system.
authorBruno Haible <bruno@clisp.org>
Sat, 24 Feb 2007 07:20:37 +0000 (08:20 +0100)
committerJim Meyering <jim@meyering.net>
Sat, 24 Feb 2007 07:20:37 +0000 (08:20 +0100)
This avoids a test failure at least on OSF/1 4.0d.

ChangeLog
tests/du/slink

index df1ccce0e50d68d58f8abe3a1229a7f2f3ccd205..f22aae6655f9dd6107fb63cd437a6e03211fd403 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-02-23  Bruno Haible  <bruno@clisp.org>
+
+       * tests/du/slink: Skip the test if executing on an nfsv3 file system.
+       This avoids a test failure at least on OSF/1 4.0d.
+
 2007-02-23  Jim Meyering  <jim@meyering.net>
 
        * src/date.c (usage): Split a diagnostic that had grown to be
index d3d948ee9724108f841dc4e89c473579a8f4a713..21679345dc311584baafbd93300fbafd4a240195 100755 (executable)
@@ -51,6 +51,14 @@ if test -s tmp; then
   (exit 77); exit 77
 fi
 
+df --type=nfsv3 . | tail -n +2 > tmp
+if test -s tmp; then
+  # At least on OSF/1 4.0d, when using an nfsv3 file system,
+  # each created symlink can end up having a size of 0.
+  echo "$0: skipping this test, since \`.' is on an NFS file system" 1>&2
+  (exit 77); exit 77
+fi
+
 if test $framework_failure = 1; then
   echo "$0: failure in testing framework" 1>&2
   (exit 1); exit 1