diff options
-rw-r--r-- | test/ChangeLog | 5 | ||||
-rw-r--r-- | test/Makefile.am | 4 | ||||
-rw-r--r-- | test/Makefile.in | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index 5a377399..01472c65 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,8 @@ +2013-03-24 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (readdir): Add a check for GNU/Linux and NFS directory + and issue a warning if so. + 2013-03-20 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (readdir): Add -a to ls options. -f does not diff --git a/test/Makefile.am b/test/Makefile.am index 64823b5f..e5a56ce4 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1755,6 +1755,10 @@ testext:: @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@ testext.awk readdir: + @if [ "`uname`" = Linux ] && [ "`stat -f . 2>/dev/null | awk 'NR == 2 { print $$NF }'`" = nfs ]; then \ + echo This test may fail on GNU/Linux systems when run on an NFS filesystem.; \ + echo If it does, try rerunning on an ext'[234]' filesystem. ; \ + fi @echo $@ @$(AWK) -f $(srcdir)/readdir.awk $(top_srcdir) > _$@ @ls -afli $(top_srcdir) | sed 1d | $(AWK) -f $(srcdir)/readdir0.awk -v extout=_$@ > $@.ok diff --git a/test/Makefile.in b/test/Makefile.in index b7b443d0..0b8906b7 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -2135,6 +2135,10 @@ testext:: @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@ testext.awk readdir: + @if [ "`uname`" = Linux ] && [ "`stat -f . 2>/dev/null | awk 'NR == 2 { print $$NF }'`" = nfs ]; then \ + echo This test may fail on GNU/Linux systems when run on an NFS filesystem.; \ + echo If it does, try rerunning on an ext'[234]' filesystem. ; \ + fi @echo $@ @$(AWK) -f $(srcdir)/readdir.awk $(top_srcdir) > _$@ @ls -afli $(top_srcdir) | sed 1d | $(AWK) -f $(srcdir)/readdir0.awk -v extout=_$@ > $@.ok |