#!/bin/bash

ROOT_DEVICE=$(lsblk -no pkname $(findmnt -n -o SOURCE /))

echo "ROOT_DEVICE=${ROOT_DEVICE}"

dd if=/boot/spl/u-boot-sunxi-with-spl.bin of=/dev/${ROOT_DEVICE} bs=1024 seek=8 conv=notrunc

rm -rf /lib/modules/6.6.31-current-sunxi64
rm /boot/config-6.6.31-current-sunxi64
rm /boot/vmlinuz-6.6.31-current-sunxi64


VERSION=v1.0.3_d08.11.24


if (whiptail \
      --title  "Обновление Repka OS" \
      --yesno  \
      --yes-button "Отключить Repka Pi"\
      --no-button "Продолжить обновления"\
      "Для корректного применения обновления Repka OS (${VERSION}) требуется полное отключение (shutdown, не reboot) устройства.\n\nПредупреждаем, что вам может потребоваться дополнительная перезагрузка после shutdown." \
      12 80)  then
        echo $VERSION > /usr/local/repka-os-version
        shutdown -h now
fi

