2002.11.30
Jason Dixon
jwdixon1@yahoo.com
CDRX.pl
Current: ver. 0.3.1p1
Previous: ver. 0.3.1
*** Specific to 0.3.1p1 ***
- Bugfix to comply with POSIX regular expressions. Thanks to Robert Wilson
for reporting this!
Release Notes:
- The entire program has been rewritten in perl "strict" mode. w00t!!!
- The "intro" screen now only appears during fresh installs (or whenever it doesn't find the settings file).
- Many error-checking fixes.
- Now supports multiple SCSI busses.
- Checks to ensure /var/db actually exists, does a mkdir if necessary.
- Full status output during blanks/burns/etc., to standard output.
- Other oddities I can't quite remember right now...
- Requirements
- Perl (looks for it in /usr/bin/perl... if this is not your location, edit line 1 of the script with the correct location)
- cdrecord
- readcd (packaged with cdrecord)
- mkisofs
- dd
- Features
- Install Wizard to assist in the initial setup of:
CDrom/CD-R/W devices
CD-R/W write speed
read directory
write directory
- CD-R/W blanking (all/fast using cdrecord)
- Allows you to create ISO from CDrom
- Allows you to create ISO from the read directory
- Allows you to create ISO by selecting assorted files
- Direct CD-to-CD copy (writes temp ISO, deletes when complete)
- Write ISO's to CD-R/W
- Write directories direct to CD
- Write assorted files direct to CD
- Checks for media in the burn drive
Other Notes:
- Please forward any feature requests or bug reports to me at jwdixon1@yahoo.com.
- This program does not handle audio burns. There was an initial interest to incorporate this feature, but I've chosen not to travel that route... there are other adequate utilities for that task.
- The script must be run as root due to it's reliance on cdrecord's scanbus (which requires root permissions). Feel free to use sudo (or grant your users sudo permissions) if you don't want to go whole-hog super admin. If you don't run it as root, it'll kick you out anyway. ;-)
- There is an Install Wizard which will escort the user through the setup process if no existing settings db is found (/var/db/cdrx.*). Woo hoo!
- If for some reason your CD devices should change, simply run the setup utilities by hand (or, for the really lazy, simply delete /var/db/cdrx.* and it will force you to ;-).
- Enjoy!
