X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=.bin%2Fbackup-dvd;h=d5b9d79ddb0fc2b7a43d6ac44a565d1e5df9f252;hb=refs%2Fheads%2Fmain;hp=55b622e608291a946a43971b110fbc5504b13662;hpb=2177670324ee30a88c367b92c29de49b0af6c187;p=home.git diff --git a/.bin/backup-dvd b/.bin/backup-dvd index 55b622e..d5b9d79 100755 --- a/.bin/backup-dvd +++ b/.bin/backup-dvd @@ -127,6 +127,7 @@ backup_dvd() { -o "${out}" -n "${Volume}" ) + sync if ! e dvdbackup -M "${opts[@]}" ; then e dvdbackup -F "${opts[@]}" || exit 1 fi @@ -187,7 +188,7 @@ check_changes() { local file=$1 ./ifodump -f "${file}.bak" > "${file}.bak.dmp" ./ifodump -f "${file}" > "${file}.dmp" - diff -u "${file}.bak.dmp" "${file}.dmp" | sed -e 1d -e 2d > "${file}.diff" + vapier-diff "${file}.bak.dmp" "${file}.dmp" | sed -e 1d -e 2d > "${file}.diff" local out=$( grep '^[+-]' "${file}.diff" | \ grep -v \