From 4ba39ba73c8f3013e8dcdb596fa482eba4d5a7bc Mon Sep 17 00:00:00 2001 From: Nathan Nutter Date: Wed, 4 Feb 2026 14:41:14 -0600 Subject: [PATCH] Prevent premature exit of omarchy-update-firmware (#4503) This adds the `--force` option to `fwupdmgr refresh` so that this script will not exit, due to `set -e`, when `fwupdmgr refresh` exits non-zero due to the metadata being up-to-date, i.e., ``` Metadata is up to date; use --force to refresh again. ``` Another option would be to use `|| true` but that might hide a legitimate error. This was motivated when I cancelled a run of this script and then later invoked it again, via Update > Firmware, and it would not run `sudo fwupdmgr update` because `fwupdmgr refresh` was exiting non-zero with the above metadata up-to-date "error". --- bin/omarchy-update-firmware | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-update-firmware b/bin/omarchy-update-firmware index 10e490f4..6eb1a088 100755 --- a/bin/omarchy-update-firmware +++ b/bin/omarchy-update-firmware @@ -7,5 +7,5 @@ if omarchy-cmd-missing fwupdmgr; then omarchy-pkg-add fwupd fi -fwupdmgr refresh +fwupdmgr refresh --force sudo fwupdmgr update