2 mkhybrid v1.13 has merged with mkisofs which was forked to genisoimage later
4 HFS hybrid code Copyright (C) James Pearson 1997, 1998, 1999, 2000
5 libhfs code Copyright (C) 1996, 1997 Robert Leslie
6 libfile code Copyright (c) Ian F. Darwin 1986, 1987, 1989,
7 1990, 1991, 1992, 1994, 1995
8 mkisofs code Copyright 1993 Yggdrasil Computing, Incorporated
12 Macs can now read Joliet CDs - see http://www.tempel.org/joliet/
18 The meaning of some of the HFS command line options has changed since
19 version 1.12b5.2. This change is to make the way genisoimage decodes the
20 various Apple/Unix file formats (CAP, AppleDouble, MacBinary etc.) less
21 confusing and more logical. To decode one or more of the Apple/Unix files,
22 then the corresponding "double dash" option must be given (i.e. --cap,
23 --double, --macbin etc.) genisoimage can search for all known Apple/Unix files
24 by using the -probe option.
26 The options that have changed are:
28 Option old meaning new meaning
29 ====== =========== ===========
31 -hfs Create an HFS hybrid CD Create an HFS hybrid CD.
32 and attempt to decode all Any Apple/Unix file is only
33 Apple/Unix files (except decoded if one or more of
34 MacBinary and AppleSingle) the "double dash" options are
37 -apple Create an ISO9660 with Create an ISO9660 with
38 Apple extensions CD and Apple extensions CD. Any
39 attempt to decode all Apple/Unix file is only decoded
40 Apple/Unix files (except if one or more of the
41 MacBinary and AppleSingle) "double dash" options are given
43 -no-mac-files Do not attempt to decode No longer used
46 -probe Attempt to decode Attempt to decode all
47 MacBinary and AppleSingle Apple/Unix files
53 Most of the HFS features work fine, however, some are not fully tested.
54 These are marked as "Alpha" in the man page.
56 See "ChangeLog.mkhybrid" for any minor changes/bug fixes
58 If you are using SunOS 4.1.[34], then you need the following patches
59 to read CDs with associated files:
61 SunOS 4.1.3: Patch 101832-05
62 SunOS 4.1.3_U1: Patch 101833-02
63 SunOS 4.1.4: Patch 102583-02
68 To create a HFS hybrid CD with the Joliet and Rock Ridge extensions of
69 the source directory cd_dir:
71 % genisoimage -o cd.iso -r -J -hfs cd_dir
73 To create a HFS hybrid CD from the source directory cd_dir that contains
74 Netatalk Apple/Unix files:
76 % genisoimage -o cd.iso --netatalk cd_dir
78 To create a HFS hybrid CD from the source directory cd_dir, giving all files
79 CREATOR and TYPES based on just their filename extensions listed in the file
82 % genisoimage -o cd.iso -map mapping cd_dir
84 To create a CD with the 'Apple Extensions to ISO9660', from the source
85 direcories cd_dir and another_dir. Files in all the known Apple/Unix format
86 are decoded and any other files are given CREATOR and TYPE based on their
87 magic number given in the file "magic":
89 % genisoimage -o cd.iso -apple -magic magic -probe cd_dir another_dir
91 The following example puts different files on the CD that all have
92 the name README, but have different contents when seen as a
93 ISO9660/RockRidge, Joliet or HFS CD.
95 Current directory contains:
98 README.hfs README.joliet README.unix cd_dir/
100 The following command puts the contents of the directory "cd_dir" on the
101 CD along with the three README files - but only one will be seen from
102 each of the three filesystems:
104 % genisoimage -o cd.iso -hfs -J -r \
105 -hide README.hfs -hide README.joliet \
106 -hide-joliet README.hfs -hide-joliet README.unix \
107 -hide-hfs README.joliet -hide-hfs README.unix \
108 README=README.hfs README=README.joliet README=README.unix \
111 i.e. the file README.hfs will be seen as README on the HFS CD and the
112 other two README files will be hidden. Similarly for the Joliet and
113 ISO9660/RockRidge CD.
115 There are probably all sorts of stange results possible with
116 combinations of the hide options ...
119 Any comments, bug reports/fixes about the HFS parts of genisoimage to the
122 Please state the version, platform and command line used when submitting
123 a bug report - the output from "-log-file -v" would help.
125 Original author: James Pearson (j.pearson@ge.ucl.ac.uk)
127 This describes the program as shipped with cdrkit, a spinoff from the
128 cdrtools project. However, the cdrtools developers are no longer
129 involved in the development of this spinoff and therefore shall not
130 be made responsible for any problem caused by it. Do not try to get
131 support for this program by contacting the original authors.
133 If you have support questions, send them to
135 debburn-devel@lists.alioth.debian.org
137 If you have definitely found a bug, send a mail to this list or to
139 submit@bugs.debian.org
141 writing at least a short description into the Subject and "Package: cdrkit"
143 Source: README.mkhybrid from cdrtools package
144 Edited for cdrkit by Christian Fromme <kaner@strace.org> and Eduard Bloch