019f8fd211
git-subtree-dir: users/wpcarro git-subtree-mainline:464bbcb15c
git-subtree-split:24f5a642af
Change-Id: I6105b3762b79126b3488359c95978cadb3efa789
21 lines
551 B
Bash
Executable file
21 lines
551 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# Run this script to export all the information required to transport your GPG
|
|
# information.
|
|
# Usage: ./export.sh [directory]
|
|
# TODO: run this periodically as a job.
|
|
|
|
destination="${1:-$(mktemp -d)}"
|
|
|
|
if [ ! -d "$destination" ]; then
|
|
echo "$destination does not exist. Creating it..."
|
|
mkdir -p "$destination"
|
|
fi
|
|
|
|
gpg --armor --export >"$destination/public.asc"
|
|
gpg --armor --export-secret-keys >"$destination/secret.asc"
|
|
gpg --armor --export-ownertrust >"$destination/ownertrust.txt"
|
|
|
|
echo $(realpath "$destination")
|