#!/bin/sh

set -e

# Pass maintainer script parameters to hook scripts
export DEB_MAINT_PARAMS="$*"

# Tell initramfs builder whether it's wanted
export INITRD=Yes
ln -sfT dtb-5.4.2-rt5-001 /boot/dtb > /dev/null 2>&1 || mv /boot/dts-5.4.2-rt5-001 /boot/dtb
# if we are running newer panel, copy the right file
panel_version=18
test -f /pedal_state/panel_version && panel_version=$(cat /pedal_state/panel_version)
test $panel_version -eq 23 && cp /boot/panel_c23_dtb/digit_panel_c23.dtb /boot/dtb/allwinner/sun50i-a64-sopine-baseboard.dtb
test $panel_version -eq 80 && cp /boot/panel_tsd80_dtb/hector_tsd80.dtb /boot/dtb/allwinner/sun50i-a64-sopine-baseboard.dtb
test -d /etc/kernel/postinst.d && run-parts --arg="5.4.2-rt5-001" --arg="/boot/vmlinuz-5.4.2-rt5-001" /etc/kernel/postinst.d
ln -sfT /boot/vmlinuz-5.4.2-rt5-001 /boot/Image
dd if=/boot/u-boot-sunxi-with-spl.bin of=/dev/mmcblk0 bs=8k seek=1
exit 0
