Makes it easier to author various types of CDs from the command line
Burn_baby_burn's replacement, bbb, is a set of utilities for burning to CD-R and CD-RW media. The package allows one to easily perform tasks such as burning the contents of a directory, burning an audio CD, burning a CD image and copying CD media from the command line. Bbb differs from burn_baby_burn primarily in the interface it presents the user. Bbb is designed as several simple tools, which may be used easily in standard UNIX pipelines.
Bbb provides a mechanism for keeping the system load down during CD burning. A file, /tmp/be_nice, exists when a CD is being burned. Cron and other similar systems should check for the existence of this file before executing jobs. Bbbnice is a tool provided by bbb which waits until /tmp/be_nice no longer exists before executing a task.
Here is an example of a crontab which uses bbbnice:
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ 01 * * * * root bbbnice run-parts /etc/cron.hourly 02 4 * * * root bbbnice run-parts /etc/cron.daily 22 4 * * 0 root bbbnice run-parts /etc/cron.weekly 42 4 1 * * root bbbnice run-parts /etc/cron.monthly
For burning bootable backup CD-ROMS, I recommend Gratien D'haese's Make CD-ROM Recovery Utility. For encoding audio CDs into MPEG 1 Layer III or Ogg Vorbis files, I recommend autorip by Jonathan Mayer.