aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2019-05-03 20:33:53 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2019-05-03 20:33:53 -0700
commitc4451a64cb3c474c5ecc9609c6534924fb063003 (patch)
tree837f3afbe24ffcad6c820fc02b91fc877182f779 /keyrings-send-keys.gentoo.org.bash
parentkeyrings: prepare to flip to new scripts (diff)
downloadqa-scripts-c4451a64cb3c474c5ecc9609c6534924fb063003.tar.gz
qa-scripts-c4451a64cb3c474c5ecc9609c6534924fb063003.tar.bz2
qa-scripts-c4451a64cb3c474c5ecc9609c6534924fb063003.zip
keyrings: shellcheck validation
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Diffstat (limited to 'keyrings-send-keys.gentoo.org.bash')
-rwxr-xr-xkeyrings-send-keys.gentoo.org.bash18
1 files changed, 18 insertions, 0 deletions
diff --git a/keyrings-send-keys.gentoo.org.bash b/keyrings-send-keys.gentoo.org.bash
new file mode 100755
index 0000000..7e16267
--- /dev/null
+++ b/keyrings-send-keys.gentoo.org.bash
@@ -0,0 +1,18 @@
+#!/bin/bash
+# Export key updates to Keyservers: keys.gentoo.org
+
+BASEDIR="$(dirname "$0")"
+# shellcheck source=./keyrings.inc.bash
+source "${BASEDIR}"/keyrings.inc.bash
+
+set -e
+export_ldap_data_to_env
+
+export KEYSERVERS=( "${KS_GENTOO}" )
+export KEYSERVER_TIMEOUT=5m
+
+# Populate keys.gentoo.org with the keys we have, since they might have come from SKS
+push_keys "${SYSTEM_KEYS[@]}"
+push_keys "${COMMITTING_DEVS[@]}"
+push_keys "${NONCOMMITTING_DEVS[@]}"
+push_keys "${RETIRED_DEVS[@]}"