#!/bin/sh # use the following command to burn the image produced by this script: BURNCMD="cdrdao write --eject --overburn --speed 2 --device --driver generic-mmc-raw <.toc file>" # drive used to read the disc DRIVE="ASUS BW-16D1HT" # optical drive to image disc from DEV=/dev/sr0 if [ -n "$1" ]; then if [ -n "$2" ]; then mkdir -p $1 cd $1 CMD="cdrdao read-cd --read-raw --read-subchan rw_raw --datafile $2.bin --device $DEV --driver generic-mmc-raw $2.toc" echo "Dumping cdrom using command: $CMD" $CMD echo "--------------------------------------------------------" ISOCMD="readcd dev=$DEV -edc-corr speed=8 f=$2.iso" echo "Dumping cdrom iso using command: $ISOCMD" $ISOCMD printf "Read with: $CMD \nUsing a $DRIVE drive\nBurn with: $BURNCMD \nISO Read with: $ISOCMD \n" >> about.txt else mkdir -p $1 cd $1 CMD="cdrdao read-cd --read-raw --read-subchan rw_raw --datafile $1.bin --device $DEV --driver generic-mmc-raw $1.toc" echo "Dumping cdrom using command: $CMD" $CMD echo "--------------------------------------------------------" ISOCMD="readcd dev=$DEV -edc-corr speed=8 f=$1.iso" echo "Dumping cdrom iso using command: $ISOCMD" $ISOCMD printf "Read with: $CMD \nUsing a $DRIVE drive\nBurn with: $BURNCMD \nISO Read with: $ISOCMD \n" >> about.txt fi else echo "Usage: dump_cdrom.sh [disc name]" fi