ftp.nice.ch/pub/next/unix/cdrom/mkisofs.1.11.README

This is the README for mkisofs.1.11.NIHS.bs.tar.gz [Download] [Browse] [Up]

mkisofs-1.11 for NEXTSTEP 3.3 (Patched and with the new libposix.a)

mkisofs creates a CDROM image file in ISO9660 with RockRidge extensions.
The image file created may be used to burn a CDROM with any number of free
software.  The resulting CDROM will be readable on practically any platform.
I use this to prepare CDROM image files, which are then transferred to a
Windows PC to actually burn a CDROM.  There is CDDesigner.app, which
however is commercial.  This, along with FILE2CD.EXE, provides a
freeware solution.

To compile mkisofs, you will need a NEXTSTEP 3.3 system with
3.3Patches installed and with a new statically linkable POSIX library
libposix.a from www.next.com, or more sepcifically:
http://enterprise.apple.com/NeXTanswers/HTMLFiles/2066.htmld/2066.html

Download and install these:
  3.3Intel68kPatch.pkg.tar
  3.3DeveloperPatch.pkg.tar
  libposix.a
  3.3Patch.ImprovedDNS.post_install or 3.3Patch.LibrariesOK.post_install

# ranlib /usr/lib/libposix.a
% sum /usr/lib/libposix.a
27352  3183

OPENSTEP 4.x doesn't have workable POSIX, and neither do versions
3.2 and earlier.  Once compiled, the binary runs fine on OPENSTEP
4.x.  It may run OK on NS3.x, but this is not tested.


I attempted to remove POSIX dependency, but I gave up.  This is not trivial.

Makefiles, *.c files with *.c.orig counterpart have been modified slightly.
Take a diff to see these minor mods.



=== How to actually make a CDROM using mkisofs and a CDROM writer attached
    to a Windows PC

[1] Plan directories to include  (total size < 650MB)
    optionally prepare .mkisofsrc in the base direcotory (see man mkisofs)


[2] Create CDROM image file using mkisofs

# For example, making CDROM of /Users (excluding lost+found directory)
mkisofs -o /ExtraSpace/users.cdr -R -T -l -V "HomeDir Snap" -x /Users/lost+found /Users

[3] Transfer file users.cdr to Windows machine with a CDROM writer.

[4] Use FILE2CD.EXE to burn image file to CDROM.

   In MSDOS command shell, do:
	file2cd users.cdr /postgap

   It will find the drive.

*Note: FILE2CD.EXE,  CD2FILE.EXE etc are freeware programs from:
	http://www.mainstream.net/~jarnold/cdrom/

	It needs an ADAPTEC SCSI driver WNASPI32.DLL available from
	ftp://ftp.adaptec.com/pub/BBS/winnt/aspi32.exe


*** The above procedure worked for me with a Pentium PC with Windows NT4.0 (SP3)
with a Phillips CDD 2600 (came with an Adaptec SCSI card).
Adaptec's crappy CD software for Windows doesn't work.

===================================================================================
Additional Info

http://www.cd-info.com/CDIC/Technology/CD-R/FAQ.html



These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.