cleanup() {
- echo -n "removing temp gpg home... "
+ echo -n "removing temp gpg home... " 1>&2
rm -rf $FOO
- echo "done."
+ echo "done." 1>&2
}
trap cleanup EXIT
GNUPGHOME="$FOO" gpg --edit-key $GPGID
-GNUPGHOME="$FOO" gpg --export-secret-key $GPGID | openpgp2ssh $GPGID | ssh-add -c /dev/stdin
+ln -s /dev/stdin "$FOO"/openpgp
+
+GNUPGHOME="$FOO" gpg --export-secret-key $GPGID | \
+ openpgp2ssh $GPGID | ssh-add -c "$FOO"/openpgp