bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#19616: [Bug-tar] dist tarball contains hardlinks


From: Dimitrios Apostolou
Subject: bug#19616: [Bug-tar] dist tarball contains hardlinks
Date: Sun, 18 Jan 2015 01:10:14 +0100 (CET)
User-agent: Alpine 2.11 (LFD 23 2013-08-11)

On Fri, 16 Jan 2015, Paul Eggert wrote:

Dimitrios Apostolou wrote:
 Why is such behaviour desirable?

It's more logical, since it causes tar to behave as if the symlink were not there, and the pointed-to file was there instead.

But when the tarball is extracted, two files with same inode are created, which is kind of unexpected behaviour - at least for me - after creating the tarball with --dereference, i.e. I've explicitly asked to follow symlinks. And it beats the purpose some users have been using --dereference - to avoid storing links which have more restrictions (e.g. 100 char limit).

Using -hard-dereference bloats the tar image, but if that's a price you're willing to pay then you have a solution to the problem.

Indeed that's what I chose as workaround, compression deals well with duplicated information so size bloating was minimal.


Thanks,
Dimitris






reply via email to

[Prev in Thread] Current Thread [Next in Thread]