I think adding the -R flag, for Rock Ridge extensions, to the 
options that Dave has suggested, will make the symlinks work, 
at least on a unix host.  On Linux I think CD's tend to be 
mounted using the Joliet extensions in preference to the Rock 
Ridge extensions, you will need to disable that and mount them 
as Rock Ridge CD's for symlinks to work.  Its quite common for 
CD's to have both sets of extensions.  

-R will also make file permissions and ownership work on 
unix.  You may prefer -r, which is the same but sets 
permissions to be globally readable and owership and group 
to be 0, amongst other effects.  

I don't think there is anyway of making symlinks work when 
the CD is used on a system that does not use the Rock Ridge 
extensions to ISO9660 (ie Windows).  On windows the -J flag 
will make the CD much nicer, as it adds the Joliet extensions 
which give long and mixed case filenames on Windows, but it 
won't help with symlinks.  

hth
andrew

-----Original Message-----
From: Dave Kempe [mailto:[EMAIL PROTECTED]]
Sent: Sunday, December 24, 2000 6:56 PM
To: Howard Lowndes; Mail List - SLUG; Mail List - CLUG
Subject: Re: [SLUG] mkisofs - what args?


On Tuesday 26 December 2000 06:25, Howard Lowndes wrote:
> What arguments are folks using to mkisofs?
>
> I am currently using "-U -D -relaxed-filenames" but I am still getting the
> situation that symlinks are being ignored, all uppercase is converted to
> lowercase, and some filenames get modified.
>
> I have to say that the man mkisofs is distinctly lacking in this area and
> the HOWTOs don't help much either.

mkisofs  -v -J -o cd_image   private_collection/
works nicely for me.
read the --help for explanation if this aint what you want

dave


-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to