diff --git a/usr/share/rear/verify/NETFS/default/550_check_backup_archive.sh b/usr/share/rear/verify/NETFS/default/550_check_backup_archive.sh index a7bb31f..57f7537 100644 --- a/usr/share/rear/verify/NETFS/default/550_check_backup_archive.sh +++ b/usr/share/rear/verify/NETFS/default/550_check_backup_archive.sh @@ -26,7 +26,9 @@ for restoreinput in "${RESTORE_ARCHIVES[@]}" ; do if is_true "$BACKUP_INTEGRITY_CHECK" && test -f $restoreinput.md5 ; then if ! test -f "$backup_splitted_file" ; then LogPrint "Checking integrity of $restoreinput_filename" + pushd ${restoreinput%/*} md5sum -c $restoreinput.md5 || Error "Integrity check failed. Restore aborted because BACKUP_INTEGRITY_CHECK is enabled." + popd fi fi done