autorun.scr after umount check

This commit is contained in:
Pavel Galkin 2026-03-10 11:24:04 +03:00
parent 62f53ccb32
commit b4da14a8a6

View file

@ -606,6 +606,21 @@ sync
umount "$MOUNT_POINT"
sync
# Проверка что autorun.scr сохранился в образе
log_debug "Проверка сохранения autorun.scr..."
mount -o loop,offset="$OFFSET_BYTES",ro "$CHR_IMG_MOD" "$MOUNT_POINT"
SAVED_SIZE=$(wc -c < "$MOUNT_POINT/rw/autorun.scr" 2>/dev/null || echo "0")
log_debug "Размер autorun.scr после umount/mount: $SAVED_SIZE байт"
if [[ "$SAVED_SIZE" -lt 100 ]]; then
log_error "autorun.scr не сохранился! Размер: $SAVED_SIZE байт"
cat "$MOUNT_POINT/rw/autorun.scr" 2>/dev/null || true
umount "$MOUNT_POINT"
exit 1
fi
log_debug "Первые строки сохранённого autorun.scr:"
head -5 "$MOUNT_POINT/rw/autorun.scr"
umount "$MOUNT_POINT"
# Проверка MD5 после модификации
MODIFIED_MD5=$(md5sum "$CHR_IMG_MOD" | awk '{print $1}')
log_debug "MD5 после модификации: $MODIFIED_MD5"