Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Nov 2016 09:54:58 +0100
From:      Harry Schmalzbauer <freebsd@omnilan.de>
To:        David Magda <dmagda@ee.ryerson.ca>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: pax(1) needs to learn POSIX-pax format (by libarchive(3)?)
Message-ID:  <581C4CE2.20209@omnilan.de>
In-Reply-To: <35B0FA6B-C2E5-49D4-813E-36C469AE0BC0@ee.ryerson.ca>
References:  <5818D48E.8070205@omnilan.de> <35B0FA6B-C2E5-49D4-813E-36C469AE0BC0@ee.ryerson.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Bezüglich David Magda's Nachricht vom 04.11.2016 03:56 (localtime):
> On Nov 1, 2016, at 13:44, Harry Schmalzbauer <freebsd@omnilan.de> wrote:
> 
>> Has anyone ever thought about? Unfortunately I'm lacking skills and time :-(
> 
> You’ll want to talk to the folks here:
> 
> 	http://libarchive.org
> 
> That is the upstream project. It actually started on FreeBSD over a decade ago but spun off on its own, and is used by a wider audience nowadays.
> 
> I provided some sample Solaris-ACL files early in the development. If you provide some problematic files I’m sure they’ll be willing to help.


Hello David,

thanks for your hint. I'm using libarchive(3)'s pax-support by tar(1)
already, so I'm not sure if these are the ones interested to make pax(1)
use libarchive(3).

If I remember correctly I haven't had problems restoring files with
NFSv4 ACLs, but that's not the major problem anyway.

My real-world problem is that the pax(1) tool can't restore from/backup
to pax-format files. All supported formats by pax(1) have unpractical
path/filename length limits.
I'm aware of cpio(1) and tar(1)s transition to libarchive several years
ago. Unfortunetly pax(1) was overseen :-(

Would be wonderful if someone could catch up pax(1)'s libarchive(3)
transition, but I guess the libarchive developers aren't interested or
have very much spare resources…

Thanks,

-Harry




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?581C4CE2.20209>