diff --git a/cd-archive-rip b/cd-archive-rip index 6d4c3c2..b158c47 100755 --- a/cd-archive-rip +++ b/cd-archive-rip @@ -1,10 +1,14 @@ #!/bin/bash +# Rip a CD to a CHD file for archiving. + disc_name="$1" if [ -e "$disc_name" ]; then echo "disc name required." exit 1 fi + +# TODO: Don't assume there is only one optical drive. cdrdao read-cd --datafile "$disc_name.bin" --read-raw "$disc_name.toc" || exit 1 toc2cue "$disc_name.toc" "$disc_name.cue" || exit 1 chdman createcd -i "$disc_name.cue" -o "$disc_name.chd"