Program: burn_a_dvd.py Authors: Paul Hick Austin Duncan Purpose: A script that will burn data onto a -R/-RW DVD. Date: 4/6/03 Program Flow: /home/soft/smei/gen/python/burn_a_dvd.py -> /software/dvdBurn/burn_a_dvd.py /software/dvdBurn/cdrecord-wrapper.sh /usr/bin/cdrecord-ProDVD -> /software/dvdBurn/cdrecord-prodvd-2.0.1-i586-pc-linux-gnu Explanation: The cdrecord-ProDVD program can only run with a key. The key is contained in cdrecord- wrapper.sh. The problem with this is that the wrapper program is user friendly, so that is why burn_a_cd.py is called to run the wrapper program. Calling Procedure: burn_a_dvd.py directory This call, makes a temporary image file of what is in the directory. That image is then burned onto the dvd. After that, the temporary image file is erased. Additional Information: (1) This program can only burn -R/-RW DVDs. The only way to burn +R/+RW DVDs is to hack the kernel and install other software as described at: http://fy.chalmers.se/~appro/linux/DVD+RW/ (2) Do not call burn_a_dvd.py to erase a dvd. In order to erase a dvd, the wrapper program needs to be called, like the following: cdrecord-wrapperer.sh dev=0,0,0 -v blank=all This call will erase the dvd that is on dev, 0,0,0. There are different types of blanking options, which are documented by cdrecord-prodvd.