Hi!

Release ISO images located at 
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/
were generated with mkisofs until switch to makefs. For example,
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.2/FreeBSD-8.2-RELEASE-amd64-livefs.iso
was generated with mkisofs and has correct RockRidge extended attributes.

# isoinfo -d -R -i FreeBSD-8.2-RELEASE-amd64-livefs.iso
System id: FreeBSD
Volume id: FreeBSD_LiveFS
Volume set id: 
Publisher id: The FreeBSD Project.  http://www.freebsd.org/
Data preparer id: 
Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD CD-R/DVD 
CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Rock Ridge signatures version 1 found
Rock Ridge id 'RRIP_1991A'
Eltorito validation header:
    Hid 1
        Bootid 88 (bootable)

This image may be unrolled correctly with respect to hardlinks using xorriso 
command from ports:

# xorriso -for_backup -load volid \* -indev 
../FreeBSD-8.2-RELEASE-amd64-livefs.iso  -osirrox on -- -extract / livefs 
-rollback_end

Newer images (8.3 and later) were generated using makefs that seem to produce 
incorrect RockRidge data:

# isoinfo -d -R -i FreeBSD-8.4-BETA1-amd64-livefs.iso | grep id
System id: NetBSD
Volume id: FREEBSD_LIVEFS
Volume set id: 
Publisher id: 
Data preparer id: 
Application id: 
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Rock Ridge signatures version 1 found
Rock Ridge id 'IEEE_P1282'
Eltorito validation header:
    Hid 1
        Bootid 88 (bootable)

Same xorriso command produces tons of following error messages and unrolls the 
image
without respect  to hardlinkg increasing size in nearly 3 times:

libisofs: WARNING : Invalid TF entry
Caused by: Wrong or damaged RR entry

bsdtar from 8.3-STABLE shows lots of errors too, while extracting 
FreeBSD-8.4-BETA1-amd64-livefs.iso
mdconfig breaks hardlinks too.

Is it possible to unroll this image respecting hardlinks?

Eugene Grosbein
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to