# Overview

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 that may be used easily in standard UNIX pipelines.

# Nasty Details

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 that waits until /tmp/be_nice no longer exists before executing a task.

Here is an example of a crontab that uses bbbnice:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

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. For encoding audio CDs into MPEG 1 Layer III or Ogg Vorbis files, I recommend autorip by Jonathan Mayer.

###### Assistant Professor

My research interests include free and open source software, system security, and network security.