pax lack of support for "pax" format fails LSB
The SUS/POSIX standard tool pax is required for LSB 3.2 compliance. The
version of this tool on Linux (all systems I've tested) provide ustar format
but not 'pax" format. "pax" format is required by LSB; it is needed to backup
ACLs and extended attributes including SE Linux labels.
libarchive does support pax format. It should be easy to create a front-end
for pax that uses libarchive (which comes with bsdcpio front-end, but not in
the Fedora 10 package). SUSv3 and SYSv4 (and POSIX all required this format to
be supported, and LSB 3.2 does as well.) Not supporting it means no standard
tool can make archives with EAs; more importantly it means Fedora (and
presumably Red Hat) is not compliant with the LSB.
Steps to Reproduce:
try "pax -x pax" ...
pax: Unknown -x format: pax
I originally reported this against Fedora. The maintainer, <email address hidden>, confirms no distro
supports this and has written a patch. (See Fedora bug #503860.) But libarchive supports this
so I think it should be fairly easy to lift that code, or just invoke that .so from pax?