#! /bin/sh
# Logilin update system - Logilin 2020

mount /boot -o rw
line=$(fw_printenv current_boot)
if [ $? -eq 0 ]
then
	export $line
else
	current_boot=$(lsblk | grep 'part[[:blank:]]\+/$' | sed 's/^.*mmcblk.p\(.\).*$/\1/')
fi
if [ "${current_boot}" = "2" ]
then
  new_boot=3
else
  new_boot=2
fi
fw_setenv boot_next_1 ${new_boot}
fw_setenv boot_next_2 ${new_boot}
fw_setenv boot_next_3 ${new_boot}
umount /boot

exit 0
