Actions
Regression #15880
closedUpgrade available LED not set before branch is selected.
Start date:
Due date:
% Done:
100%
Estimated time:
Release Notes:
Default
Affected Plus Version:
24.03
Affected Architecture:
Description
With the introduction of opt-in upgrades a user must now select the new version branch to upgrade.
However the script that set's the upgrade LED status is still using only the selected branch so cannot indicate a new version is available before the branch is set.
/etc/rc.update_pkg_metadata:
( \
    sleep $sleep_time \
    && /usr/local/sbin/${product_name}-upgrade -uf \
    && ( \
        /usr/local/sbin/${product_name}-upgrade -Uc > ${tmp_version}.tmp \
        ; rc=$? \
        ; tail -n 1 ${tmp_version}.tmp > $tmp_version \
        ; rm -f ${tmp_version}.tmp \
        ; echo $rc > ${tmp_version}.rc \
        ; if [ $rc -eq 2 ]; then \
            /usr/local/sbin/${product_name}-led.sh update 1 \
        ;    return $rc \
        ; fi \
        ; /usr/local/sbin/${product_name}-led.sh update 0 \
        ; led_update 0 \
        ; return 0 \
    )
  
Actions