unattended-lte-firmware-upgrade: check on valid version first

This commit is contained in:
Christian Hesse 2024-06-11 21:12:46 +02:00
parent 1e1c9be945
commit d01362dbaa

View file

@ -29,7 +29,8 @@
:log info ("LTE firmware upgrade on '" . $1 . "' finished, waiting for reset.");
:delay 240s;
:local Firmware [ /interface/lte/firmware-upgrade $1 as-value ];
:if (($Firmware->"installed") != ($Firmware->"latest")) do={
:if ([ :len ($Firmware->"latest") ] > 0 && \
($Firmware->"installed") != ($Firmware->"latest")) do={
:log warning ("LTE firmware versions still differ. Upgrade failed anyway?");
}
} on-error={