Skip to content

Commit 1ff9b12

Browse files
committed
[WIP] Debug tar failure
The symptom was: > # ./test.sh --no-make > tar: [..]/svn-repo: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/current: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/format: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/fs-type: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/min-unpacked-rev: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/revprops: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/revprops/0: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/revprops/0/0: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/revs: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/revs/0: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/revs/0/0: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/transactions: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/txn-current: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/txn-current-lock: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/txn-protorevs: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/db/uuid: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/db/write-lock: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/format: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/locks: Cannot mkdir: Invalid cross-device link > tar: [..]/svn-repo/locks/db-logs.lock: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/locks/db.lock: Cannot open: Invalid cross-device link > tar: [..]/svn-repo/README.txt: Cannot open: Invalid cross-device link > tar: Exiting with failure status due to previous errors
1 parent 70e88ad commit 1ff9b12

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

test.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ else
3030
make
3131
fi
3232

33+
echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
34+
tar xvf test/base-fixture.tar --one-top-level=base_fixture_tar_dir
35+
echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
36+
exit 1
37+
3338
if [ $# -eq 0 ]; then
3439
set -- test
3540
else

0 commit comments

Comments
 (0)