From d80256ad6d11dbf2fe3ffa706477dfa81997d6e5 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Sun, 26 Oct 2025 17:05:26 -0400 Subject: [PATCH] Fix adding signing key locally --- build/import-gpg-keys.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build/import-gpg-keys.sh b/build/import-gpg-keys.sh index 3647850..832d5fc 100755 --- a/build/import-gpg-keys.sh +++ b/build/import-gpg-keys.sh @@ -42,9 +42,11 @@ else # Import public signing key into pacman's keyring for local package verification echo " -> Adding signing key to pacman keyring..." - sudo pacman-key --init 2>/dev/null || exit 1 - sudo pacman-key --add <(gpg --armor --export "$KEY_ID") 2>/dev/null || exit 1 - sudo pacman-key --lsign-key "$KEY_ID" 2>/dev/null || exit 1 + sudo pacman-key --init || exit 1 + gpg --armor --export "$KEY_ID" > /tmp/signing-key.asc || exit 1 + sudo pacman-key --add /tmp/signing-key.asc || exit 1 + rm -f /tmp/signing-key.asc + sudo pacman-key --lsign-key "$KEY_ID" || exit 1 else echo " -> ERROR: Could not extract key ID" exit 1