From adb4cdf7d1e73397ee7e67a1ab0c9d82ba6e945d Mon Sep 17 00:00:00 2001 From: Troy Kisky <troy.kisky@boundarydevices.com> Date: Tue, 24 Sep 2019 18:52:21 -0700 Subject: [PATCH] boundary: bootscripts: bootscript-ubuntu: add upgradeu_pending check Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> --- board/boundary/bootscripts/bootscript-ubuntu.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/board/boundary/bootscripts/bootscript-ubuntu.txt b/board/boundary/bootscripts/bootscript-ubuntu.txt index d15b2ae5370..6e3a3290edf 100644 --- a/board/boundary/bootscripts/bootscript-ubuntu.txt +++ b/board/boundary/bootscripts/bootscript-ubuntu.txt @@ -64,6 +64,18 @@ if itest.s x${distro_bootpart} == x ; then distro_bootpart=1 fi +if itest.s "x" != "x${upgradeu_pending}" ; then + echo upgradeu_pending is ${upgradeu_pending} + echo "Trying upgrade.scr" + if load ${devtype} ${devnum}:${distro_bootpart} ${a_script} upgrade.scr ; then + setenv upgradeu_pending + savee + echo "Running upgrade.scr" + reset=1 + source ${a_script} + fi +fi + if load ${devtype} ${devnum}:${distro_bootpart} ${a_script} uEnv.txt ; then env import -t ${a_script} ${filesize} fi -- GitLab