On Saturday 18 July 2009 12:56 am, Tim Kientzle wrote: > Do we need Joliet extensions on the release ISOs? > > The reason I ask is a little involved: jkim_at_ recently > pointed out to me that tar in -CURRENT can no longer > extract symlinks from the release ISOs. > > I tracked this down to the fact that the release ISOs > have both Joliet and RockRidge extensions and tar now > supports (and actually prefers) Joliet extensions when > it sees them. Joliet doesn't support symlinks, so tar > doesn't see symlinks on disks with both kinds of extensions. > > There's a workaround that people can use for now: > tar xf image.iso --options=!joliet > disables the Joliet support. > > I'm curious whether removing the -J option from > /usr/src/release/*/mkisoimages.sh is an option. > > In the longer term, I'd like to find a better way for > tar to handle disks that include both kinds of extensions, > but that will take a while to implement. The "--options=!joliet" trick didn't work for me: # uname -mrs FreeBSD 8.0-BETA2 amd64 # tar -x --options=!joliet -p -f ../8.0-BETA2-amd64-livefs.iso # ls -la total 64 drwx------ 18 root wheel 512 7 23 18:47 . drwxr-xr-x 87 jkim staff 9728 7 23 18:50 .. -r--r--r-- 2 root wheel 786 7 15 17:10 .cshrc -r--r--r-- 1 root wheel 1550 7 15 17:58 .profile -r--r--r-- 1 root wheel 6193 7 15 17:10 COPYRIGHT dr-xr-xr-x 2 root wheel 1024 7 15 17:08 bin dr-xr-xr-x 7 root wheel 1024 7 15 17:58 boot -r--r--r-- 1 root wheel 2048 7 15 20:31 boot.catalog -r--r--r-- 1 root wheel 23 7 15 17:58 cdrom.inf dr-xr-xr-x 2 root wheel 512 7 15 17:08 dev dr-xr-xr-x 20 root wheel 2048 7 15 17:49 etc dr-xr-xr-x 3 root wheel 1536 7 15 17:49 lib dr-xr-xr-x 2 root wheel 512 7 15 17:10 libexec dr-xr-xr-x 2 root wheel 512 7 15 17:08 media dr-xr-xr-x 2 root wheel 512 7 15 17:08 mnt dr-xr-xr-x 2 root wheel 512 7 15 17:08 proc dr-xr-xr-x 2 root wheel 2560 7 15 17:09 rescue dr-xr-xr-x 2 root wheel 512 7 15 17:10 root dr-xr-xr-x 25 root wheel 1024 7 15 20:31 rr_moved dr-xr-xr-x 2 root wheel 2560 7 15 17:10 sbin lr-xr-xr-x 1 root wheel 8 7 15 17:58 stand -> //rescue lr-xr-xr-x 1 root wheel 11 7 15 17:08 sys -> usr/src/sys dr-xr-xr-x 2 root wheel 512 7 15 17:08 tmp dr-xr-xr-x 14 root wheel 512 7 15 17:49 usr dr-xr-xr-x 21 root wheel 512 7 15 17:49 var # cd rescue # ls -il total 4204 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 [ 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 atacontrol 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 atmconfig 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 badsect ... 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 whoami 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 zcat 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 zfs 3326283 -r-xr-xr-x 131 root wheel 4485472 7 15 17:09 zpool # file atacontrol atacontrol: data # hexdump atacontrol 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 0447160 What did I miss? Jung-uk KimReceived on Thu Jul 23 2009 - 21:03:54 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:52 UTC