diff options
author | Erich Eckner <git@eckner.net> | 2021-02-02 14:00:30 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2021-02-02 14:00:30 +0100 |
commit | a176096fb089bb68d9f2e6f5d975f1b569b467aa (patch) | |
tree | 3376471608c86bab17667e64876d755a1113cf7b | |
parent | d415d579ecbd93d939d30a8eac9e0e1ecdea5717 (diff) | |
download | report-installed-packages-a176096fb089bb68d9f2e6f5d975f1b569b467aa.tar.xz |
report-installed-packages.in: refresh keys prior to sending
-rwxr-xr-x | report-installed-packages.in | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/report-installed-packages.in b/report-installed-packages.in index 36dc65c..744e0a0 100755 --- a/report-installed-packages.in +++ b/report-installed-packages.in @@ -38,6 +38,14 @@ content=$( if [ -z "${to}" ] || [ -z "${from}" ]; then echo "${content}" elif [ -n "${content}" ]; then + gpg --list-keys --with-colons "${to}" \ + | awk -F: '$1 == "fpr" {print $10}' \ + | while read -r fpr; do + curl -Ss 'https://archlinux32.org/keys.php?k='"${fpr}" + done \ + | gpg --import \ + >/dev/null 2>&1 + printf '%s\n' \ "From: ${from}" \ "To: ${to}" \ |