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]