Rodney
Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
|
A new version of pax has been released as a binary package
and as source. The binary file of pax doubles for
tar.
Once installed this should make some packages install more quickly.
This release addresses two issues:
1) cacheing performance
2) file permission storage in the archive
1) There was some code I added that used the cacheing code. Turns out the
cacheing code has had an error in it since the 4.4 lite release so that
when an id (uid/gid) was the primary initial lookup the user/group info
was not stored. Now fixed and bug reports back to OpenBSD and FreeBSD.
OpenBSD has already made the fix. I'll get NetBSD in the morning (it's
getting late). I should probably tell someone at MS too since their
pax/tar is of the same origin. Problem originally noticed by jsnivley.
2) For files being stored in the archive if S_ADDACE was true the file
permissions getting stored in the archive were mangled. The S_ADDACE
bit is now cleared before archiving. A warning about this is printed but
can be suppressed with the new '-Q' option (both pax and tar). For more
info on S_ADDACE you should be able to read the stat(2) man page but
there's no info there. So start a forum thread and ask :-) .
Problem originally notice by markfunk.
pkg_add ftp://ftp.interopsystems.com/pkgs/3.5/pax-current-bin.tgz
|