The discusison started with the OpenBSD pax implementation, which also
does cpio. OpenBSD pax has the same roots as the FreeBSD one, so I
suspect some of the problems are shared.

This would be Keith Muller's old combined implementation
of pax/cpio/tar.  Here's the situation as I understand it:

NetBSD and OpenBSD both use Keith Muller's old implementation
for pax, cpio, and tar.  I understand that both projects
have done a lot of work on it over the years.

FreeBSD's situation is in transition:
  * Uses my libarchive-based "bsdtar" implementation since
    FreeBSD 6.0.  (Used GNU tar prior to that.)
  * Uses GNU cpio today, but might switch to my libarchive-based
    "bsdpcio" in FreeBSD 8.0
  * Uses Keith Muller's pax implementation.  (A libarchive-based
    pax is still a year or two out.)

I should test this bug against the FreeBSD pax (another divergent
tree based on Keith Muller's work).

I think it would be good to compare to OpenSolaris cpio, being a third
independent implementation of cpio. At the moment I do not have access
to one, but I'll try to setup something today.

Let us know what you find.

Cheers,

Tim Kientzle



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to