diff --git a/bin/omarchy-update-keyring b/bin/omarchy-update-keyring index 74894f2b..b74edc08 100755 --- a/bin/omarchy-update-keyring +++ b/bin/omarchy-update-keyring @@ -1,6 +1,6 @@ #!/bin/bash -# omarchy:summary=Ensure the Omarchy keyring package is installed and populated +# omarchy:summary=Ensure the Omarchy and Arch keyring packages are installed and populated # omarchy:requires-sudo=true if omarchy-pkg-missing omarchy-keyring || ! sudo pacman-key --list-keys 40DFB630FF42BCFFB047046CF0134EE680CAC571 &>/dev/null; then @@ -16,5 +16,6 @@ if omarchy-pkg-missing omarchy-keyring || ! sudo pacman-key --list-keys 40DFB630 fi # Ensure we have the latest archlinux-keyring, maintainer keys might have changed +# Always reinstall, as the keyring can be updated without a package version bump. echo -e "\e[32m\nUpdate Arch signing keys\e[0m" -sudo pacman -Sy --noconfirm archlinux-keyring >/dev/null +sudo pacman -Sy --noconfirm archlinux-keyring >/dev/null 2> >(grep -vE '^warning: archlinux-keyring-[^ ]+ is up to date -- reinstalling$' >&2)