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