#! /bin/sh

TMP=/tmp
DEV=0,0,0
SPEED=8

if test $# -ne 1
  then
  echo "Usage: ./masterizza <directory>"
  exit 1
fi
if test ! -d $1
  then
  echo "The first argument must be a directory"
  exit 1
fi
case $1 in
/*);;
*)echo "The directory's name must be absolute";exit 1;;
esac
SIZE=`du -m $1 | tail -1 | awk '{print$1}'`
if test $SIZE -gt 650 -a $SIZE -lt 700
    then
    echo "You need a 700Mb CD"
    echo ""
elif test $SIZE -gt 700
    then
    echo "You need a $SIZE Mb capable cd\dvd"
    echo ""
elif test $SIZE -gt 4700
    then
    echo "Directory's size too large"
    echo ""
    exit
fi
mkisofs -v -o $TMP/cdimage.o -J -R $1
cdrecord -v dev=$DEV -eject -speed=$SPEED -data $TMP/cdimage.o
rm $TMP/cdimage.o

