[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-tar] --listed-incremental and --no-recursion do not work together
From: |
Bjoern Voigt |
Subject: |
[Bug-tar] --listed-incremental and --no-recursion do not work together |
Date: |
Sat, 10 Jan 2015 21:50:19 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0 SeaMonkey/2.31 |
I recently wondered why my backup files are so big. I use a Tar
backup script which uses Tar together with the options
--no-recursion, --listed-incremental and --files-from. Some files
where saved twice.
I found a nearly 10 years old bug report in this list about an
inconsistency between the Tar options --listed-incremental and
--no-recursion. Unfortunately the bug is still present in the latest
Tar version (1.28). Here is the original bug report:
https://lists.gnu.org/archive/html/bug-tar/2005-02/msg00057.html
I use Tar the same way like the original bug reporter.
To describe the bug, I found a minimal example, which should show
the problem too.
At first set up a directories and a file inside this directory and
make sure, that the listed-incremental file does not exist:
$ mkdir testdir1
$ touch testdir1/file1
$ rm -f incr.snar
Creating a tar archiv with only "testdir1" without recursion works:
$ tar --no-recursion -cvf test.tar testdir1
testdir1/
If I add the --listed-incremental option, the --no-recursion option
does not work anymore:
$ tar --no-recursion --listed-incremental=incr.snar -cvf test.tar
testdir1
tar: testdir1: Directory is new
tar: testdir1/subdir1: Directory is new
testdir1/
testdir1/file1
$ tar -tf test.tar
testdir1/
testdir1/file1
I hope, that the bug can be fixed. If not, an error or warning
message should be printed, if --listed-incremental and
--no-recursion are used together.
Greetings,
Björn
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-tar] --listed-incremental and --no-recursion do not work together,
Bjoern Voigt <=