HomeFreeBSD

Import bugfix for reading and extracting of FreeBSD ISO images with tar.
rS225167Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Import bugfix for reading and extracting of FreeBSD ISO images with tar.

Upstream revision 3645 (merge of 3642):
Change the mechanism handling a rr_moved directory,
which is Rockridge extension that can exceed the limitation of
a maximum directory depth of ISO 9660.

  • Stop reading all entries at a time.
  • Connect "CL" entry to "RE" entry dynamically, which "CL" and "RE" have information to rebuild a full directory tree.
  • Tweak some related tests since we use Headsort for re-ordering entries and it cannot make a steady order when the keies of the entries are the same.

http://code.google.com/p/libarchive/issues/detail?id=168

Reviewed by: kientzle
Approved by: re (kib)
Obtained from: libarchive (release/2.8, svn rev 3645)
MFC after: 3 days

Details

Provenance
mmAuthored on
Parents
rS225166: Generalize ffs_pages_remove() into vn_pages_remove().
Branches
Unknown
Tags
Unknown

Event Timeline