Current-Users archive

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

Re: tar extract changed since netbsd-8? (extracting sets over running system)

On Tue, 12 Nov 2019 at 11:33, Jaromír Doleček <> wrote:
> Le mar. 12 nov. 2019 à 12:05, Martin Husemann <> a écrit :
>> Not seen this locally, but that would be the switch to bsd/libarchive tar.
>> Maybe it does not unlink files before extraction and replaces them in-space?
>> I do the same kind of updates, but usually on a very quiet system.
>> The crashes you see are from other running processes? Joerg would likely
>> say: "don't do that" ;-)
> I thought we do unlink by default, I think I remember a commit to that effect in past. The unlink is very useful default behaviour of GNU tar. In-place overwrite is very rarely the wanted behaviour.

Aha thanks!

I would argue the switch to unlink no longer being the default is a
regression. If its mandated by standards or we're the only outlier
then it probably makes sense to switch, but otherwise its sprinkling
occasional non deterministic breakage across a bunch of scripts which
previously ran fine on NetBSD.



Home | Main Index | Thread Index | Old Index