function import-pubkey() { # echo to stderr echo "Importing public key ..." >&2 gpg --import /usr/share/gnupg/94F3D3DDAC22802258FC044B6C47C753F0823002.pub || { echo "p1st: Error importing pubkey!"; return 1; } echo "94F3D3DDAC22802258FC044B6C47C753F0823002:6:" | gpg --import-ownertrust || { echo "p1st: Error changing trust!" return 1; } } if ! gpg --export-ownertrust | grep --quiet '^94F3D3DDAC22802258FC044B6C47C753F0823002:6:$'; then import-pubkey fi