dualboot: add missing altboot.txt needed by dualboot
Once you enabled dualboot in the ccmp15 you need this file for the altbootcmd. Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
This commit is contained in:
parent
7c07b15370
commit
b7cd473b39
|
|
@ -0,0 +1,27 @@
|
|||
#
|
||||
# U-Boot bootscript for altbootcmd (dual boot fallback after retries)
|
||||
#
|
||||
|
||||
# After an upgrade, active_system has changed. U-Boot tries to boot this system
|
||||
# for a number of tries. If the limit is reached, altbootcmd is run instead.
|
||||
# This is the script that it will run. It has to:
|
||||
# * switch back to previous system
|
||||
# * reset the firmware update flag
|
||||
# * run the regular boot command
|
||||
|
||||
if test "${dualboot}" = "yes" && test "${upgrade_available}" = "1"; then
|
||||
echo "## Update failed; Rolling back to previous version."
|
||||
if test "${active_system}" = "linux_a"; then
|
||||
setenv active_system linux_b
|
||||
setenv mtdbootpart ${active_system}
|
||||
setenv rootfsvol ${rootfsvol_b}
|
||||
else
|
||||
setenv active_system linux_a
|
||||
setenv mtdbootpart ${active_system}
|
||||
setenv rootfsvol ${rootfsvol_a}
|
||||
fi
|
||||
setenv upgrade_available
|
||||
setenv bootcount 0
|
||||
saveenv
|
||||
fi
|
||||
run bootcmd
|
||||
Loading…
Reference in New Issue