for x in {1..3}; do
$cmd &>/dev/null
ret=$?
- if (( ret == 0 )); then break; fi
+ if (( ret == 0 )); then
+ break; fi
sleep 1
done
set -e
if $refresh; then
refresh-gpg-key $KEY
fi
- gpg2 --export --armor $KEY >> /tmp/keys.asc
done
-# note: this doesn't work with gpg2. i dunno what the equivalent is in
-# gpg2, likely just exporting all the keys.
-command gpg --trust-model always --no-default-keyring --keyring ./fsf-keyring.gpg --import /tmp/keys.asc
-echo
+gpg2 --export $KEYS > fsf-keyring.gpg
+
echo "Please verify in another terminal window that the keyring doesn't contain many spam signatures before signing:"
echo
echo "gpg2 --no-default-keyring --keyring=./fsf-keyring.gpg --list-sigs | less"
read
gpg2 --sign ./fsf-keyring.gpg
mv fsf-keyring.gpg.gpg fsf-keyring.gpg
-rm fsf-keyring.gpg~
+rm -f fsf-keyring.gpg~