Subject: Re: creating a 3.0 restore CD
To: Rowdy <rowdy@netspace.net.au>
From: Alex Pelts <alexp@broadcom.com>
List: port-cobalt
Date: 12/27/2005 12:35:40
Rowdy,
Both of the switches would not hurt - "follow symlinks" and "allow 
leading dots". You can just add whatever options accomodate for this 
behaviour. I think the desired behaviour is "allow leading dots" because 
symlinks will be accomodated by -r (Rock Ridge) flag.

Regards,
Alex

Rowdy wrote:
> [Seasons] Greetings,
> 
> I am having a go at creating a restore CD for the recently released
> NetBSD 3.0, using the instructions here (thanx Alex!):
> 
> http://netbsd.org/Ports/cobalt/restorecd-howto.html
> 
> The host operating system on which I am creating the ISO is FreeBSD 6.0.
> I have found that the vnconfig command has been superceded by the
> mdconfig command, and the following sequence seemed to work ok to allow
> me to copy files from the original restore CD image:
> 
> mdconfig -a -t vnode -f image.iso -u 0
> mount -t cd9660 /dev/md0 /mnt
> 
> And afterwards:
> 
> umount /mnt
> mdconfig -d -u 0
> 
> When it came to creating the ISO with mkisofs, I typed the command
> exactly as on the above page, i.e.:
> 
> mkisofs -o image3.iso -b i386/installation/floppy/boot-big.fs -c 
> boot.catalog -l -J -r -L cobaltcd
> 
> and received the following output:
> 
> mkisofs: The option '-L' is reserved by POSIX.1-2001.
> mkisofs: The option '-L' means 'follow all symbolic links'.
> mkisofs: Mkisofs-2.02 will introduce POSIX semantics for '-L'.
> mkisofs: Use -allow-leading-dots in future to get old mkisofs behavior.
> Warning: creating filesystem that does not conform to ISO-9660.
> Size of boot image is 5760 sectors -> Emulating a 2880 kB floppy
>   5.14% done, estimate finish Tue Dec 27 14:24:10 2005
>  10.26% done, estimate finish Tue Dec 27 14:24:20 2005
>  15.40% done, estimate finish Tue Dec 27 14:24:23 2005
>  20.52% done, estimate finish Tue Dec 27 14:24:20 2005
>  25.65% done, estimate finish Tue Dec 27 14:24:22 2005
>  30.79% done, estimate finish Tue Dec 27 14:24:23 2005
>  35.91% done, estimate finish Tue Dec 27 14:24:24 2005
>  41.04% done, estimate finish Tue Dec 27 14:24:25 2005
>  46.16% done, estimate finish Tue Dec 27 14:24:27 2005
>  51.30% done, estimate finish Tue Dec 27 14:24:28 2005
>  56.43% done, estimate finish Tue Dec 27 14:24:26 2005
>  61.56% done, estimate finish Tue Dec 27 14:24:26 2005
>  66.69% done, estimate finish Tue Dec 27 14:24:26 2005
>  71.81% done, estimate finish Tue Dec 27 14:24:27 2005
>  76.95% done, estimate finish Tue Dec 27 14:24:27 2005
>  82.08% done, estimate finish Tue Dec 27 14:24:27 2005
>  87.20% done, estimate finish Tue Dec 27 14:24:27 2005
>  92.33% done, estimate finish Tue Dec 27 14:24:27 2005
>  97.47% done, estimate finish Tue Dec 27 14:24:27 2005
> Total translation table size: 2048
> Total rockridge attributes bytes: 131777
> Total directory bytes: 589824
> Path table size(bytes): 3234
> Max brk space used 156000
> 97479 extents written (190 MB)
> 
> There are no obvious errors, but the warning about the '-L' switch at
> the beginning makes me wonder what was intended.
> 
> Was it intended that -L include the 'follow all symbolic links' option,
> or the 'allow leading dots' option?
> 
> Thanx
> 
> Rowdy
> 
> 
> 
>