this repo has no description
dotfiles
at main 30 lines 1.0 kB view raw
1#!/bin/sh 2 3DEFAULT_KEYID=C58C41E27B00AD04 4KEYID=${1:-$DEFAULT_KEYID} 5 6echo "Publishing PGP key $KEYID to keyservers" 7 8echo "Publishing to default keyserver" 9gpg --send-key "$KEYID" 10echo "Publishing to MIT keyserver" 11gpg --keyserver pgp.mit.edu --send-key "$KEYID" 12echo "Publishing to GnuPG keyserver" 13gpg --keyserver keys.gnupg.net --send-key "$KEYID" 14echo "Publishing to Ubuntu keyserver" 15gpg --keyserver hkps://keyserver.ubuntu.com:443 --send-key "$KEYID" 16echo "Publishing to Mailvelope keyserver" 17gpg --keyserver hkps://keys.mailvelope.com --send-key "$KEYID" 18 19if [ "$KEYID" = "$DEFAULT_KEYID" ]; then 20 echo "Publishing key to keys.openpgp.org, this will require verification!" 21 gpg --export "$KEYID" | curl -T - https://keys.openpgp.org 22 if command -v 'keybase' > /dev/null 2>&1; then 23 echo "Publishing key to Keybase" 24 FP=$(gpg --with-colons --fingerprint "$KEYID" | awk -F: '$1 == "fpr" {print $10}' | head -n 1) 25 keybase pgp update "$FP" 26 fi 27fi 28 29echo "Publishing of PGP key $KEYID completed!" 30