diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-09-02 22:40:10 +0400 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-09-02 22:40:10 +0400 |
commit | 06ab5fb6b9d641ee184facb81eaee718e418d9b2 (patch) | |
tree | 20ca95fe4097b5205c9d90b31bd6284e485885d7 /testsuite | |
parent | bcf4908e714644add18fad1614e8b0dea071960d (diff) |
tar: tar xf foo.tar dir/dir did not extract all subdirs.
Added testsuite entry for this
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/README | 3 | ||||
-rw-r--r-- | testsuite/tar/tar-extracts-all-subdirs | 12 |
2 files changed, 15 insertions, 0 deletions
diff --git a/testsuite/README b/testsuite/README index 40439bfe8..377f20ef8 100644 --- a/testsuite/README +++ b/testsuite/README @@ -1,3 +1,6 @@ +Update: doesn't work as described. Try "make check" from parent dir... +* * * + To run the test suite, change to this directory and run "./runtest". It will run all of the test cases, and list those with unexpected outcomes. Adding the -v option will cause it to show expected outcomes as well. To only run the test diff --git a/testsuite/tar/tar-extracts-all-subdirs b/testsuite/tar/tar-extracts-all-subdirs new file mode 100644 index 000000000..886c37ce9 --- /dev/null +++ b/testsuite/tar/tar-extracts-all-subdirs @@ -0,0 +1,12 @@ +# FEATURE: CONFIG_FEATURE_TAR_CREATE +mkdir -p foo/{1,2,3} +mkdir -p foo/1/{10,11} +mkdir -p foo/1/10/{100,101,102} +tar cf foo.tar -C foo . +rm -rf foo/* +busybox tar xf foo.tar -C foo ./1/10 +find foo | sort >logfile.bb +rm -rf foo/* +tar xf foo.tar -C foo ./1/10 +find foo | sort >logfile.gnu +cmp logfile.gnu logfile.bb |