Simple Wrapper for mkisofs and cdrecord

#!/bin/bash
#
# Simple CD/DVD Burn Wrapper for mkisofs/cdrecord
# Copyright (c) 2007 by Martin Willner, mw@antitachyon.com
# 
# CONFIG THIS BEFORE YOU USE THIS PROGRAMM
CD_SPEED="24"
DVD_SPEED="8"
DEVICE="/dev/hda"
exit; # remove this line when you have done the config
##################################################

if [ $# -lt 2 ]; then
    echo "usage: $0 /path/to/data [cd|dvd]";
    echo "example: $0 /var/data cd"
    exit;
fi


case $2 in
    cd)
	speed=${CD_SPEED};
	;;
    dvd)
	speed=${DVD_SPEED};
	;;
    *)
	echo "unknown type: use 'cd' or 'dvd'";
	;;
esac

size=`mkisofs -R -q -print-size $1`

mkisofs -R -J $1 | cdrecord speed=${speed} dev=${DEVICE} tsize=${size}s -v -eject -dao -
###################################################