Skip site navigation (1)Skip section navigation (2)
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>