¹) Options of mkisofs:
-J Generate Joliet directory records in addition to regular iso9660
file names. This is primarily useful when the discs are to be
used on Windows-NT or Windows-95 machines. The Joliet filenames
are specified in Unicode and each path component can be up to 64
Unicode characters long. Note that Joliet is no standard - CD's
that use only Joliet extensions but no standard Rock Ridge
extensions may usually only be used on Microsoft Win32 systems.
Furthermore, the fact that the filenames are limited to 64 char-
acters and the fact that Joliet uses the UTF-16 coding for Uni-
code characters causes interoperability problems.
-o filename
is the name of the file to which the iso9660 filesystem image
should be written. This can be a disk file, a tape drive, or it
can correspond directly to the device name of the optical disc
writer. If not specified, stdout is used. Note that the output
can also be a block special device for a regular disk drive, in
which case the disk partition can be mounted and examined to
ensure that the premastering was done correctly.
-R Generate SUSP and RR records using the Rock Ridge protocol to
further describe the files on the iso9660 filesystem.
-r This is like the -R option, but file ownership and modes are set
to more useful values. The uid and gid are set to zero, because
they are usually only useful on the author's system, and not
useful to the client. All the file read bits are set true, so
that files and directories are globally readable on the client.
If any execute bit is set for a file, set all of the execute
bits, so that executables are globally executable on the client.
If any search bit is set for a directory, set all of the search
bits, so that directories are globally searchable on the client.
All write bits are cleared, because the CD-Rom will be mounted
read-only in any case. If any of the special mode bits are set,
clear them, because file locks are not useful on a read-only
file system, and set-id bits are not desirable for uid 0 or gid
0. When used on Win32, the execute bit is set on all files.
This is a result of the lack of file permissions on Win32 and
the Cygwin POSIX emulation layer. See also -uid -gid, -dir-
mode, -file-mode and -new-dir-mode.
-T Generate a file TRANS.TBL in each directory on the CDROM, which
can be used on non-Rock Ridge capable systems to help establish
the correct file names. There is also information present in
the file that indicates the major and minor numbers for block
and character devices, and each symlink has the name of the link
file given.
-v Verbose execution. If given twice on the command line, extra
debug information will be printed.