Comment 6 for bug 489077

Revision history for this message
Schily (schilling-fokus) wrote :

You mention an important issue with genisoimage. Genisoimage does
not implement correct UTF-8 support. What's in genisoimage is just
a bad hack as only 50% of the places that need UTF-8 support have
been addressed and even these parts have bugs. The original
mkisofs includes complete and correct UTF-8 support.

Given the fact, that genisoimage does not support files >= 4 GB,
only implements limited UDF support, does not support hard links
and creates buggy filesystems, I see not reason why somebody would
like to use genisoimage instead of the original software.

Regarding your original issue: Ubuntu does not have the permission
to install something else under the name "mkisofs" and for this reason,
my original hint still applies: the mkisofs man page and the mkisofs program
can be retrieved here:

ftp://ftp.berlios.de/pub/cdrecord/alpha/

http://cdrecord.berlios.de/

BTW: the real mkisofs is easy to detect:

mkisofs -version
mkisofs 2.01.01a68 (i386-pc-solaris2.11) Copyright (C) 1993-1997 Eric Youngdale (C) 1997-2009 Jörg Schilling

mkisofs -v
Setting input-charset to 'ISO8859-1' from locale.
2.01.01a68 (i386-pc-solaris2.11)
mkisofs: Missing pathspec.
Usage: mkisofs [options] [-find] file... [find expression]

Use mkisofs -help
to get a list all of valid options.

Use mkisofs -find -help
to get a list of all valid -find options.

Most important Options:
        -posix-H Follow sylinks encountered on command line
        -posix-L Follow all symlinks
        -posix-P Do not follow symlinks (default)
        -o FILE, -output FILE Set output file name
        -R, -rock Generate Rock Ridge directory information
        -r, -rational-rock Generate rationalized Rock Ridge directory info
        -J, -joliet Generate Joliet directory information
        -print-size Print estimated filesystem size and exit
        -UDF Generate UDF file system
        -dvd-video Generate DVD-Video compliant UDF file system
        -iso-level LEVEL Set ISO9660 level (1..3) or 4 for ISO9660 v 2
        -V ID, -volid ID Set Volume ID
        -graft-points Allow to use graft points for filenames
        -M FILE, -prev-session FILE Set path to previous session to merge