Project

General

Profile

Actions

Regression #15880

open

Upgrade available LED not set before branch is selected.

Added by Steve Wheeler 25 days ago. Updated 25 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
Upgrade
Target version:
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

Also available in: Atom PDF