summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Youngman <jay@gnu.org>2005-08-09 21:38:48 +0000
committerJames Youngman <jay@gnu.org>2005-08-09 21:38:48 +0000
commit021039a5356c13d30455aa642d33ba02b65676dc (patch)
tree659d4e57d19f66a6c52111395764c34ad5095c28
parent2b2f38fb228ce557fb03ebef7373ec131db5bd9d (diff)
downloadfindutils-fts-conversion.tar.gz
Added new test case for SourceForge bug #14070fts-conversion
-rw-r--r--find/testsuite/Makefile.am2
-rw-r--r--find/testsuite/find.posix/sv-bug-14070.exp11
-rw-r--r--find/testsuite/find.posix/sv-bug-14070.xo3
3 files changed, 16 insertions, 0 deletions
diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am
index e47256f2..744b29fd 100644
--- a/find/testsuite/Makefile.am
+++ b/find/testsuite/Makefile.am
@@ -27,6 +27,7 @@ find.posix/sv-bug-11175.xo \
find.posix/sv-bug-12181.xo \
find.posix/depth1.xo \
find.posix/sizes.xo \
+find.posix/sv-bug-14070.xo \
find.gnu/follow-arg-parent-symlink.xo
EXTRA_DIST_EXP = \
@@ -54,6 +55,7 @@ find.posix/sv-bug-11175.exp \
find.posix/sv-bug-12181.exp \
find.posix/depth1.exp \
find.posix/sizes.exp \
+find.posix/sv-bug-14070.exp \
find.gnu/follow-arg-parent-symlink.exp
EXTRA_DIST = $(EXTRA_DIST_EXP) $(EXTRA_DIST_XO)
diff --git a/find/testsuite/find.posix/sv-bug-14070.exp b/find/testsuite/find.posix/sv-bug-14070.exp
new file mode 100644
index 00000000..271198b8
--- /dev/null
+++ b/find/testsuite/find.posix/sv-bug-14070.exp
@@ -0,0 +1,11 @@
+# Savannah Bug #14070. If we search a directory containing
+# a directory and a symlink to that directory, this is not a loop.
+#
+# This bug is fixed by a change to gnulib.
+#
+exec rm -rf tmp
+exec mkdir tmp tmp/X
+exec ln -s X tmp/symlink
+exec ls -lR tmp
+find_start p { -L tmp -print }
+exec rm -rf tmp
diff --git a/find/testsuite/find.posix/sv-bug-14070.xo b/find/testsuite/find.posix/sv-bug-14070.xo
new file mode 100644
index 00000000..184c9a16
--- /dev/null
+++ b/find/testsuite/find.posix/sv-bug-14070.xo
@@ -0,0 +1,3 @@
+tmp
+tmp/X
+tmp/symlink \ No newline at end of file