Date: Sat, 21 Aug 2004 15:15:18 -0700 From: Kris Kennaway <kris@obsecurity.org> To: Tim Kientzle <kientzle@freebsd.org> Cc: current@freebsd.org Subject: Re: sysinstall creates PaxHeader directories Message-ID: <20040821221518.GA80603@xor.obsecurity.org> In-Reply-To: <4127890E.5040809@freebsd.org> References: <Pine.GSO.4.61.0408161359040.4631@brakkenstein.nijmegen.internl.net> <4127890E.5040809@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--VbJkn9YxBvnuCH5J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 21, 2004 at 10:40:30AM -0700, Tim Kientzle wrote: > Michiel Boland wrote: > >Hi. Last week I did a rebuild from scratch by doing a make release and= =20 > >using the resulting cdrom. I notice that sysinstall creates several=20 > >directories called 'PaxHeader'. This is probably because cpio does not= =20 > >understand the bsdtar format? >=20 > The current FreeBSD cpio, pax, and gtar commands do > not understand the POSIX.1-2001 extensions being > used by bsdtar. (star, gtar 1.14, and many newer "pax" > implementations do support them, however.) These extensions > were designed so that older programs would extract the > extended attributes as regular files. Clearly, that design > is succeeding. ;-) >=20 > It might be reasonable for "make release" to specify > --format=3Dustar to suppress those extensions, or for > sysinstall to use libarchive rather than cpio so > it can take advantage of them. Neither option seems > likely before 5.3, of course. >=20 > Could you please send me the output of the following: > find / | grep 'PaxHeader' > so I can see exactly what files are triggering the > extensions? >=20 > If there aren't too many, the result of > find / | grep 'PaxHeader' | tar -cvz -I - -f attributes.tgz > would also be interesting. FYI, I'm seeing this in package builds too, when running ssh client bsdtar c | gtar x (to work around the permission problem). Kris --VbJkn9YxBvnuCH5J Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBJ8l2Wry0BWjoQKURApsmAKDs3zaEdrLQcKOI00nSiodP0ExSIQCgz9D1 55UjyA8m/77PFobukbz9W84= =F8Vz -----END PGP SIGNATURE----- --VbJkn9YxBvnuCH5J--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040821221518.GA80603>