mirror of
git://git.sv.gnu.org/findutils.git
synced 2026-01-29 12:58:55 +01:00
Add a test case for Savannah bug 27563 (-L breaks -execdir).
* find/testsuite/Makefile.am (EXTRA_DIST_EXP): Add find.gnu/sv-bug-27563-execdir.exp and find.posix/sv-bug-27563-exec.exp. (EXTRA_DIST_XO): Add find.gnu/sv-bug-27563-execdir.xo and find.posix/sv-bug-27563-exec.xo. * find/testsuite/find.gnu/sv-bug-27563-execdir.exp: New test. * find/testsuite/find.posix/sv-bug-27563-exec.exp: New test. * find/testsuite/find.gnu/sv-bug-27563-execdir.xo: Expected output. * find/testsuite/find.posix/sv-bug-27563-exec.xo: Expected output.
This commit is contained in:
committed by
James Youngman
parent
db0b6d3c80
commit
09388e3e07
11
ChangeLog
11
ChangeLog
@@ -1,5 +1,16 @@
|
||||
2010-04-11 James Youngman <jay@gnu.org>
|
||||
|
||||
Add a test case for Savannah bug 27563 (-L breaks -execdir).
|
||||
* find/testsuite/Makefile.am (EXTRA_DIST_EXP): Add
|
||||
find.gnu/sv-bug-27563-execdir.exp and
|
||||
find.posix/sv-bug-27563-exec.exp.
|
||||
(EXTRA_DIST_XO): Add find.gnu/sv-bug-27563-execdir.xo and
|
||||
find.posix/sv-bug-27563-exec.xo.
|
||||
* find/testsuite/find.gnu/sv-bug-27563-execdir.exp: New test.
|
||||
* find/testsuite/find.posix/sv-bug-27563-exec.exp: New test.
|
||||
* find/testsuite/find.gnu/sv-bug-27563-execdir.xo: Expected output.
|
||||
* find/testsuite/find.posix/sv-bug-27563-exec.xo: Expected output.
|
||||
|
||||
Fix Savannah bug #27563, -L breaks -execdir.
|
||||
* find/pred.c (mdir_name): New function, taken from newer gnulib.
|
||||
(initialise_wd_for_exec): New function, factoring out part of the body
|
||||
|
||||
@@ -63,6 +63,7 @@ find.gnu/samefile-same.xo \
|
||||
find.gnu/samefile-symlink.xo \
|
||||
find.gnu/sv-bug-17782.xo \
|
||||
find.gnu/sv-bug-18222.xo \
|
||||
find.gnu/sv-bug-27563-execdir.xo \
|
||||
find.gnu/true.xo \
|
||||
find.gnu/wholename.xo \
|
||||
find.gnu/xtype-symlink.xo \
|
||||
@@ -78,6 +79,7 @@ find.posix/grouping.xo \
|
||||
find.posix/links.xo \
|
||||
find.posix/sv-bug-11175.xo \
|
||||
find.posix/sv-bug-12181.xo \
|
||||
find.posix/sv-bug-27563-exec.xo \
|
||||
find.posix/depth1.xo \
|
||||
find.posix/mtime0.xo \
|
||||
find.posix/sizes.xo \
|
||||
@@ -179,6 +181,7 @@ find.gnu/sv-bug-17490.exp \
|
||||
find.gnu/sv-bug-17782.exp \
|
||||
find.gnu/sv-bug-18222.exp \
|
||||
find.gnu/sv-bug-24169.exp \
|
||||
find.gnu/sv-bug-27563-execdir.exp \
|
||||
find.gnu/quit.exp \
|
||||
find.gnu/used-invarg.exp \
|
||||
find.gnu/used-missing.exp \
|
||||
@@ -199,6 +202,7 @@ find.posix/links.exp \
|
||||
find.posix/mtime0.exp \
|
||||
find.posix/sv-bug-11175.exp \
|
||||
find.posix/sv-bug-12181.exp \
|
||||
find.posix/sv-bug-27563-exec.exp \
|
||||
find.posix/depth1.exp \
|
||||
find.posix/sizes.exp \
|
||||
find.posix/name.exp \
|
||||
|
||||
6
find/testsuite/find.gnu/sv-bug-27563-execdir.exp
Normal file
6
find/testsuite/find.gnu/sv-bug-27563-execdir.exp
Normal file
@@ -0,0 +1,6 @@
|
||||
# tests for Savannah bug 27563 (result of find -L -exec ls {} \;)
|
||||
exec rm -rf tmp
|
||||
exec mkdir tmp
|
||||
exec touch tmp/yyyy
|
||||
find_start p {-L tmp -name yyyy -execdir ls \{\} \; }
|
||||
exec rm -rf tmp
|
||||
1
find/testsuite/find.gnu/sv-bug-27563-execdir.xo
Normal file
1
find/testsuite/find.gnu/sv-bug-27563-execdir.xo
Normal file
@@ -0,0 +1 @@
|
||||
./yyyy
|
||||
6
find/testsuite/find.posix/sv-bug-27563-exec.exp
Normal file
6
find/testsuite/find.posix/sv-bug-27563-exec.exp
Normal file
@@ -0,0 +1,6 @@
|
||||
# tests for Savannah bug 27563 (result of find -L -exec ls {} \;)
|
||||
exec rm -rf tmp
|
||||
exec mkdir tmp
|
||||
exec touch tmp/yyyy
|
||||
find_start p {-L tmp -name yyyy -exec ls \{\} \; }
|
||||
exec rm -rf tmp
|
||||
1
find/testsuite/find.posix/sv-bug-27563-exec.xo
Normal file
1
find/testsuite/find.posix/sv-bug-27563-exec.xo
Normal file
@@ -0,0 +1 @@
|
||||
tmp/yyyy
|
||||
Reference in New Issue
Block a user