summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2021-02-02 14:00:30 +0100
committerErich Eckner <git@eckner.net>2021-02-02 14:00:30 +0100
commita176096fb089bb68d9f2e6f5d975f1b569b467aa (patch)
tree3376471608c86bab17667e64876d755a1113cf7b
parentd415d579ecbd93d939d30a8eac9e0e1ecdea5717 (diff)
downloadreport-installed-packages-a176096fb089bb68d9f2e6f5d975f1b569b467aa.tar.xz
report-installed-packages.in: refresh keys prior to sending
-rwxr-xr-xreport-installed-packages.in8
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}" \