[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: `boot-floppies' <current> directory structure spec.



On Mon, 6 Mar 2000, Karl M. Hegbloom wrote:

> >>>>> "J" == J A Bezemer <costar@panic.et.tudelft.nl> writes:
> 
>     >> Anne's proposal is very nice, though at this point I'm a little unsure
>     >> whether links are OK for the CD.
> 
>     J> They should be. If the sym2hardlink stuff doesn't work (which I really doubt),
>     J> we'll just manually copy all files. AFAIK there's enough space left on the
>     J> 3 Binary CDs to store that. 
> 
>  They are NOT going to work.  Symlinks are part of the rockridge
>  extensions, which is unsupported by DOS.  `mkisofs' doesn't preserve
>  hard links either; it copies the file anew.  (Even though files that

Ok, I'll SHOW you.

This was created with mkhybrid (no special options), using 1 symlink and 3
hardlinks.
Note the size of the .iso!!
I've also tested with mkisofs, EXACTLY the same result.

attica:/root# ls -alF /tmp/cdtest1.iso  
-rw-r--r--   1 costar   users     1568768 Mar  6 23:40 /tmp/cdtest1.iso
attica:/root# mount -o loop /tmp/cdtest1.iso /mnt
attica:/root# ls -alF /mnt
total 5897
dr-xr-xr-x   2 root     root         2048 Mar  7  2000 ./
drwxr-xr-x  24 root     root         1024 Jun  4  1999 ../
-r--r--r--   1 root     root          249 Mar  7  2000 TRANS.TBL
lr-xr-xr-x   1 root     root           19 Mar  7  2000 link1 ->
rv50_linux20.tar.gz
-r--r--r--   4 root     root      1503253 Jun 16  1998 link2
-r--r--r--   4 root     root      1503253 Jun 16  1998 link3
-r--r--r--   4 root     root      1503253 Jun 16  1998 link4
-r--r--r--   4 root     root      1503253 Jun 16  1998 rv50_linux20.tar.gz
attica:/root# umount /mnt
attica:/root# mount -o loop,norock /tmp/cdtest1.iso /mnt
attica:/root# ls -alF /mnt
total 5895
dr-xr-xr-x   1 root     root         2048 Mar  7  2000 ./
drwxr-xr-x  24 root     root         1024 Jun  4  1999 ../
-r-xr-xr-x   1 root     root            0 Jun 16  1998 link1*
-r-xr-xr-x   1 root     root      1503253 Jun 16  1998 link2*
-r-xr-xr-x   1 root     root      1503253 Jun 16  1998 link3*
-r-xr-xr-x   1 root     root      1503253 Jun 16  1998 link4*
-r--r--r--   1 root     root      1503253 Jun 16  1998 rv50_linux20.tar.gz
attica:/root# umount /mnt
attica:/root# mount -o loop,norock,nojoliet /tmp/cdtest1.iso /mnt
attica:/root# ls -alF /mnt
total 5896
dr-xr-xr-x   1 root     root         2048 Mar  7  2000 ./
drwxr-xr-x  24 root     root         1024 Jun  4  1999 ../
-r--r--r--   1 root     root            0 Jun 16  1998 link1
-r--r--r--   1 root     root      1503253 Jun 16  1998 link2
-r--r--r--   1 root     root      1503253 Jun 16  1998 link3
-r--r--r--   1 root     root      1503253 Jun 16  1998 link4
-r--r--r--   1 root     root      1503253 Jun 16  1998 rv50_lin.gz
-r--r--r--   1 root     root          249 Mar  7  2000 trans.tbl


So... I think my proposal was quite sane after all...


Regards,
  Anne Bezemer


Reply to: