summaryrefslogtreecommitdiff
path: root/gpg-safe-import
blob: eca63c2f20a630695b2cb9f9c04a828a5fabcbec (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/bash

tmp_dir=$(mktemp -d)
trap 'rm -rf --one-file-system "${tmp_dir}"' EXIT

if ! gpg --homedir "${tmp_dir}" "$@"; then
  >&2 echo 'gpg exited non-zero'
  exit 1
fi
gpg --homedir "${tmp_dir}" -a --export | gpg --import