diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2010-11-23 00:10:41 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2010-11-23 00:10:41 -0200 |
commit | 6958114f17705b9323278c6a7995b741721a76b5 (patch) | |
tree | 24598053c2fcc3edd6387c380fd3ab7eaf98613f /share/hydra/import-key | |
parent | 8002615faf639bd61bc83b047cdfea2cc9efe304 (diff) | |
download | hydra-6958114f17705b9323278c6a7995b741721a76b5.tar.gz hydra-6958114f17705b9323278c6a7995b741721a76b5.tar.bz2 |
Trusting keys at import-key
Diffstat (limited to 'share/hydra/import-key')
-rwxr-xr-x | share/hydra/import-key | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/share/hydra/import-key b/share/hydra/import-key index b74ac1f..8015081 100755 --- a/share/hydra/import-key +++ b/share/hydra/import-key @@ -28,5 +28,16 @@ for node in $NODES; do echo "-----------------------------" echo "" hostname="`echo $node | cut -d . -f 1`" - keyringer $HYDRA decrypt $hostname/gpg/key | ssh -o ConnectTimeout=15 $node sudo gpg --homedir /root/.gnupg --import + keyringer $HYDRA decrypt $hostname/gpg/key | $HYDRA_CONNECT $node sudo gpg --homedir /root/.gnupg --import + + # TODO: get the full keyid + echo "" + echo "Trusting key..." + echo "" + printf "trust\n5\ny\nsave\n" | $HYDRA_CONNECT $node sudo gpg --homedir /root/.gnupg --no-tty --status-fd=2 --command-fd=0 --edit-key root@$node + + echo "" + echo "Verifying..." + echo "" + $HYDRA_CONNECT $node sudo gpg --homedir /root/.gnupg --list-keys done |