blob: bb449267ce5ee8f018fa05a407ce9e378529d93b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env bash
set -euo pipefail
# Run this script to import all of the information exported by `export.sh`.
# Usage: ./import.sh path/to/export.zip
if [ -z "${1+x}" ]; then
echo "You must specify the path to export.zip. Exiting..."
exit 1
fi
destination="$(mktemp -d)"
function cleanup() {
rm -rf "${destination}"
}
trap cleanup EXIT
unzip "${1}" -d "${destination}" >/dev/null
gpg --import "${destination}/public.asc"
gpg --import "${destination}/secret.asc"
gpg --import-ownertrust "${destination}/ownertrust.txt"
# Run this at the end to output some verification
gpg --list-keys
gpg --list-secret-keys
|