summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2022-07-10 14:30:25 +0200
committerFlorian Pritz <bluewind@xinu.at>2023-01-08 10:32:28 +0100
commitf44e1de257836262c820d5078ed9f5277243ff02 (patch)
tree3496ec1d8271b50bc6015d1736e4158128760b85
parent7817eb8057a8ae1f6e792fad970e1decdd2b5911 (diff)
downloadbin-f44e1de257836262c820d5078ed9f5277243ff02.tar.gz
bin-f44e1de257836262c820d5078ed9f5277243ff02.tar.xz
masterkey-sign: Export key to keyring dir
Signed-off-by: Florian Pritz <bluewind@xinu.at>
-rwxr-xr-xmasterkey-sign.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/masterkey-sign.sh b/masterkey-sign.sh
index 4ea97ce..c83974b 100755
--- a/masterkey-sign.sh
+++ b/masterkey-sign.sh
@@ -4,8 +4,16 @@ set -e
key=$1
+TMPDIR="$(mktemp -d "/tmp/${0##*/}.XXXXXX")"
+trap "rm -rf '${TMPDIR}'" EXIT TERM
+
gpg --quiet --recv-keys "$key"
# this signs ALL uids...
#printf 'y\ny\n' | gpg --default-key 0xA88E23E377514E00 --command-fd 0 --batch --quiet --sign-key "$key"
gpg --default-key 0xA88E23E377514E00 --only-sign-text-ids --edit-key "$key"
gpg --send-keys "$key"
+
+cd ~/git/arch/archlinux-keyring
+
+gpg --export "$key" > "$TMPDIR/key"
+./keyringctl import "$TMPDIR/key"