Closed Qhilm closed 5 months ago
I noticed the same thing today:
It looks like there are 2 fields indicating a reboot is needed. upgrade_needs_reboot
and needs_reboot
:
I can't find any documentation on the fields but I assume needs_reboot
is used for updates (minor version bump) and upgrade_needs_reboot
for upgrades (major version bump). After updating, both flags are 0.
Looks like the change happened in firmware: upgrade_needs_reboot flag is overloaded (#5358) and commit 14416172 on the OPNsense repo.
Particularly w.r.t. reasoning:
- backend('upgrade', {upgrade:$.upgrade_action});
+ if ($.upgrade_action == 'maj') {
+ backend('upgrade', {upgrade:$.upgrade_action});
+ } else {
+ backend('update');
Yeah I could never make any sense of the set of fields. If someone can found out the proper logic feel free to put it here or submit a PR.
Maybe Franco @fichtner can shed some light.
Example: I just upgraded to 23.7.7, it did reboot the opnsense router, even though the notification said "Reboot required: false" (or something similar)