3 dev=${DVDRIP_DEVICE-/dev/dvd}
4 : ${DVD_SECTOR_COPY=dvd-sector-copy}
5 : ${DVD_CHECK_KEYS=dvd-check-keys}
7 find "$@" -type f -name "*.retry" -print | sort | while IFS= read -r r; do
10 want_id=$(dvd-id "$iso")
19 echo "No, that's $id -- wanted $want_id..."
27 for try in 3 2 1 0; do
28 "$DVD_SECTOR_COPY" -R"$r" "$dev" "$iso"
30 set +e; DVDCSS_CACHE=off "$DVD_CHECK_KEYS" -b"$r.new" "$dev"; rc=$?; set -e
32 0,*) rm -f "$r"; break ;;
33 1,0) echo "Giving up :-("; mv "$r.new" "$r"; break ;;
34 1,*) echo "Still broken! Let's try again..."; mv "$r.new" "$r"; ;;
35 *) echo "Failed! :-("; exit 2 ;;