commit:     2b318470ffde8ffde7b105e1fce28c6ab3653715
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  8 06:25:38 2022 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Feb  8 06:25:46 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=2b318470

keyrings.inc.bash: try to prefer local keyserver for speed

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 keyrings.inc.bash | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index d19f0ad..bf45a86 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -8,6 +8,10 @@ 
NONCOMMIT_RULE='(&(!(gentooAccess=git.gentoo.org/repo/gentoo.git))(gentooStatus=
 RETIRED_RULE='(!(gentooStatus=active))'
 
 export KS_GENTOO=hkps://keys.gentoo.org/
+# Use local keyserver for speedup
+KS_GENTOO_LOCAL=${HOSTNAME%.gentoo.org}.keys.gentoo.org
+dig $KS_GENTOO_LOCAL +short |grep -sq . && export 
KS_GENTOO=hkps://${KS_GENTOO_LOCAL}
+
 #export KS_SKS=hkps://hkps.pool.sks-keyservers.net/ # Disabled pending 
security announcement
 export KS_OPENPGP=hkps://keys.openpgp.org/ # runs Hagrid
 export KEYSERVERS=( ) # empty by default

Reply via email to