Skip to content

setup: Try force upgrade before running app setup

Avoid running setup if it would bypass a needed force upgrade.

Fixes: #2397 (closed)

Tests:

  • Rerun setup on an app and see that there are no errors.

  • Install modified freedombox on bookworm and perform dist-upgrade to testing. Then rerun setup on Firewall app. It fails with the message "App firewall failed to force upgrade." firewalld package is not upgraded.

  • Modify Firewall app to allow force upgrade to latest version. Then rerun setup on Firewall app. firewalld is successfully force upgraded.

    NOTE: In this case, Firewall setup is run twice, once by force upgrade, and again by rerun setup.

Signed-off-by: James Valleroy jvalleroy@mailbox.org

Edited by James Valleroy

Merge request reports

Loading