aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-08-19 14:06:04 -0300
committerSilvio Rhatto <rhatto@riseup.net>2017-08-19 14:06:04 -0300
commita2ee9ed43deee8cd0c8370043b9b05130c8f74f5 (patch)
tree5eac4b51f61bcb6f3243cf4e9b3424e4c943edfd
parent2b0988af09d51b445a5acd10e0f5a01004f5cb19 (diff)
downloadhydra-a2ee9ed43deee8cd0c8370043b9b05130c8f74f5.tar.gz
hydra-a2ee9ed43deee8cd0c8370043b9b05130c8f74f5.tar.bz2
Updates import-keys for gnupg2 compatibility
-rwxr-xr-xshare/hydra/import-keys7
1 files changed, 4 insertions, 3 deletions
diff --git a/share/hydra/import-keys b/share/hydra/import-keys
index 9f10e94..fe026b6 100755
--- a/share/hydra/import-keys
+++ b/share/hydra/import-keys
@@ -23,7 +23,8 @@ hydra_config_load
# Import OpenPGP keypair
function hydra_import_keys_openpgp {
key="$(keyringer $HYDRA decrypt nodes/$hostname/gpg/key 2> /dev/null | sed -ne '1,$p')"
- key_id="$(echo "$key" | gpg --with-colons | grep sec | cut -d : -f 5)"
+ pubkey="$(keyringer $HYDRA decrypt nodes/$hostname/gpg/key.pub 2> /dev/null | sed -ne '1,$p')"
+ key_id="$(echo "$pubkey" | gpg --with-colons | grep pub | cut -d : -f 5)"
if [ -z "$key" ]; then
echo "Could not find key for $node, skipping."
@@ -41,7 +42,7 @@ function hydra_import_keys_openpgp {
echo "$key" | sudo gpg --homedir /root/.gnupg --import
echo ""
- echo "Trusting key at $node..."
+ echo "Trusting key $key_id at $node..."
echo ""
printf "trust\n5\ny\nsave\n" | sudo gpg --homedir /root/.gnupg --no-tty --status-fd=2 --command-fd=0 --edit-key $key_id
@@ -60,7 +61,7 @@ EOF
echo "$key" | sudo gpg --homedir /root/.gnupg --import
echo ""
- echo "Trusting key at $node..."
+ echo "Trusting key $key_id at $node..."
echo ""
printf "trust\n5\ny\nsave\n" | sudo gpg --homedir /root/.gnupg --no-tty --status-fd=2 --command-fd=0 --edit-key $key_id