- People looking for
cdwrite 2.0
(uuencoded)
or
patches
to run under Irix 5.3 can find them here.
- Also of interest is
mkisofs 1.05
(uuencoded)
to create ISO 9660 filesystems.
- First get
cdwrite-2.0.tar.gz
and uncompress/untar it (requires GNU zcat):
- zcat
cdwrite-2.0.tar.gz
| tar xvof -
- Then apply the patches (requires the patch utility):
- cd cdwrite-2.0
- patch -s <
cdwrite-sgi.patch
- make
- You will need to change DEFAULT_DEV in the Makefile for your drive.
- Precompiled binaries of
cdwrite,
isosize and
mkisofs for Irix 5.3 are available.
- Try "cdwrite -v -e" (this will eject a disk from the drive) as a first
test.
- (cdwrite must be suid root or you must change the protection of DEFAULT_DEV to 666).
- I have only tested this software with a Yamaha CDR100 CD-writer and
would be interested to find out if it works with other drives. I would
recommend only writing CDs on a fairly quiescent system since we have
experienced some failed writes when the system is heavily loaded.
- I have also managed to mount ISO 9660 filesystems using the Yahama CDR100.
- First I made a patched version of /usr/etc/mount_iso9660 using the
patcher
program from Carsten Koch's
cd-writers
FAQ.
- patcher < /usr/etc/mount_iso9660 > /usr/etc/mount_worm
- And added the following line to /etc/fstab.
- /dev/scsi/sc1d3l0 /WORM worm ro,noauto,notranslate 0 0
- Finally I created a suid root executable
mountworm
based on Alan Hewat's
mountmo.
- It has Yamaha specific modifications including reading from the
CD-ROM once before attempting the mount because the first read sometimes
returns all ones which confuses mount_worm (mount_iso9660).
A precompiled binary of
mountworm and a prepatched version of
mount_worm for Irix 5.3 are available.