From 1fbcb805a370e2e5f8ccfd4a45dff3ae401cd8bb Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 10 Jan 2010 02:47:32 +0100 Subject: cpio: add a test for recent fix Signed-off-by: Denys Vlasenko --- testsuite/cpio.tests | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'testsuite/cpio.tests') diff --git a/testsuite/cpio.tests b/testsuite/cpio.tests index 56f1885ac..75f085873 100755 --- a/testsuite/cpio.tests +++ b/testsuite/cpio.tests @@ -42,6 +42,7 @@ total 0 " \ "" "" + test x"$SKIP_KNOWN_BUGS" = x"" && { # Currently fails. Numerous buglets: "1 blocks" versus "1 block", # "1 block" must go to stderr, does not list cpio.testdir/x and cpio.testdir/y @@ -57,6 +58,7 @@ cpio.testdir/y "" "" } + # More complex case rm -rf cpio.testdir cpio.testdir2 2>/dev/null mkdir cpio.testdir @@ -82,6 +84,20 @@ total 8 " \ "" "" + +# Was trying to create "/usr/bin", correct is "usr/bin". +rm -rf cpio.testdir +testing "cpio -p with absolute paths" \ +"echo /usr/bin | cpio -dp cpio.testdir; echo \$?; +ls cpio.testdir" \ +"\ +1 blocks +0 +usr +" \ + "" "" + + # Clean up rm -rf cpio.testdir cpio.testdir2 2>/dev/null -- cgit v1.2.3