xmessage -bg "#ff8080" -center -name "burnwiz" -title "CD/DVD driver Wizard: ERROR" "Problem. You must select an IDE drive,
not a SCSI-emulated drive. Drive $BURNERDEV1 is already SCSI-emulated."
else
echo -n "$BURNERDEV1" | sed -e 's/\/dev\///g' > /etc/cdburnerdevice #v1.0.2
echo -n "on" > /etc/scsiemul
xmessage -bg "#ffc0c0" -center -name "burnwiz" -title "CD/DVD driver Wizard: WARNING" "As you have chosen to turn on SCSI-emulation, which is now going to cause
an automatic reboot, after the reboot run the CD/DVD drive Wizard again,
to check that the selections for CDROM and DVD drives are still valid."
#/etc/rc.d/rc.local0 will read /etc/cdburnerdevice and /etc/scsiemul and will append
#appropriate stuff onto end of /etc/modules.conf or /etc/modprobe.conf (used by modprobe)...
#now reboot...
exec /sbin/reboot
fi
fi
fi
if [ $XREPLY -eq 14 ];then #save, with scsi emulation off
xmessage -bg "#ffc0c0" -center -name "burnwiz" -title "CD/DVD driver Wizard: WARNING" "As you have chosen to turn off SCSI-emulation, which is now going to cause
an automatic reboot, after the reboot run the CD/DVD drive Wizard again,
to check that the selections for CDROM and DVD drives are still valid."
echo -n "$BURNERDEV1" | sed -e 's/\/dev\///g' > /etc/cdburnerdevice #v1.0.2
#now restore /etc/modules.conf, without scsi-emul...
sync
#/etc/rc.d/rc.local0 will read /etc/cdburnerdevice and /etc/scsiemul and will append
#appropriate stuff onto end of /etc/modules.conf or /etc/modprobe.conf (used by modprobe),
#if scsi-emul is turned on, not if scsi-emul turned off...
#now reboot...
exec /sbin/reboot
fi
if [ $XREPLY -eq 15 ];then #help
xmessage -bg "purple" -center -name "burnwiz" -title "CD/DVD driver Wizard: HELP" "Puppy is currently only designed to SCSI-emulate one IDE drive, so if you have
two burner-drives, chose just one to burn from. Probably if one of them burns
to both CD and DVD that would be the one to choose.
/dev/dvd and /dev/cdrom are links to the actual devices, for example, a link
to /dev/hdc. These should point to the drives that you want to read from.
For example, my PC has two drives, a DVD read-only drive and a CD-burner
drive. I point *both* /dev/dvd and /dev/cdrom to the DVD drive, although I
could have pointed /dev/cdrom to the burner drive.
If you have an IDE drive, say /dev/hdc, and you turn on SCSI-emulation for it,
it then becomes /dev/scd0. Although the /dev/hdc device still exists, you
should *not* use it as it won't work properly.
Puppy has two applications for burning, TkDVD and Gcombust. The latter will
burn to both CD and DVDs, whereas TkDVD is for burning to DVDs only.
You need to be sure that the IDE drive you want to burn to is SCSI-emulated
and that the burner application can find it.
Technical note: IDE drives are the internal CD/DVD/hard drives in most PCs.
A few rare PCs may have an actual real SCSI drive.
USB CD/DVD drives are currently not supported by the Puppy scripts."