4504aad3b4b25904d1a5e976761cf3821efc95f2
3 dev
=${DVDRIP_DEVICE-/dev/dvd}
5 find "$@" -type f
-name
"*.retry" -print |
while IFS
= read -r r
; do
8 want_id
=$
(dvd-id
"$iso")
12 case $id in "$want_id") break ;; esac
16 for try
in 3 2 1 0; do
17 dvd-sector-copy
-R
"$r" "$dev" "$iso"
19 set +e
; DVDCSS_CACHE
=off dvd-check-keys
-b
"$r.new" "$dev"; rc
=$?
; set -e
21 0,*) rm -f
"$retry"; break ;;
22 1,0) echo "Giving up :-("; mv "$r.new" "$r"; break ;;
23 1,*) echo "Still broken! Let's try again..." ;;
24 *) echo "Failed! :-("; exit 2 ;;