[Pkg-libburnia-devel] Bug#610781: Bug#610783: bsdtar: Doesn't extract the install* and isolinux* directories of d-i images

Andreas Henriksson andreas at fatal.se
Mon Jan 24 15:58:45 UTC 2011


Hello!

On Mon, Jan 24, 2011 at 04:36:06PM +0100, Thomas Schmitt wrote:
> As learned from Bug#610781, i examine:
>   http://cdimage.debian.org/cdimage/squeeze_di_rc2/i386/iso-cd/debian-squeeze-di-rc2-i386-businesscard.iso
> (is rc1 still availiable ?)

I guess any of them works to reproduce the problem,
but you can still get it from here:

http://cdimage.debian.org/cdimage/squeeze_di_rc1/i386/iso-cd/debian-sq-di-rc1-i386-businesscard.iso

> 
> /install is indeed empty. But the other two bear files.
> I can see them by mount(8) of my elderly SuSE and by xorriso.
> 
> Are there more differences between the tree of the mounted image
> and the tree extracted by bsdtar ?
> 
> Any idea where libarchive decides in its source code not to extract the
> files ?

(Somewhere in libarchive/archive_read_format_support_iso9660.c is all I can
say for now, but I guess that doesn't help you...)

> Is it known whether it uses Rock Ridge, Joliet or dull ISO/ECMA metadata ?
> (Distinguishable when extracting long names with mixed case.)

unless explicitly instructed to use something, this should be the order
in which it tries to detect and use the extensions:

joliet, rockridge, iso/ecma...


Example, to skip any joliet metadata use:
bsdtar --options !joliet ...

> 
> 
> Have a nice day :)
> 
> Thomas
> 
> 
> 

-- 
Andreas Henriksson





More information about the Pkg-libburnia-devel mailing list