aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-08-13 08:38:22 +0200
committerMichał Górny <mgorny@gentoo.org>2019-08-13 08:38:22 +0200
commite2636b51ef8d6a4245cdf5e481f28565c9b242f0 (patch)
tree3d8cf387ef6e36dc685790771c4582f1f5ead504
parentBump pkgcheck2html (diff)
downloadqa-scripts-e2636b51.tar.gz
qa-scripts-e2636b51.tar.bz2
qa-scripts-e2636b51.zip
keyrings: Fetch all signatures properly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--keyrings.inc.bash4
1 files changed, 3 insertions, 1 deletions
diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index 05d40ae..39a0aec 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -34,7 +34,9 @@ grab_keys() {
[ "${#KEYSERVERS[@]}" -eq 0 ] && return
while :; do
for ks in "${KEYSERVERS[@]}" ; do
- timeout ${KEYSERVER_TIMEOUT} gpg --keyserver "$ks" -q --recv-keys "${remaining[@]}" || :
+ timeout ${KEYSERVER_TIMEOUT} gpg \
+ --keyserver-options no-import-clean,no-self-sigs-only \
+ --keyserver "$ks" -q --recv-keys "${remaining[@]}" || :
done
missing=()
for key in "${remaining[@]}"; do