diff options
Diffstat (limited to 'tools/lspgpot')
-rwxr-xr-x | tools/lspgpot | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/lspgpot b/tools/lspgpot index 8dc9c3047..f406392eb 100755 --- a/tools/lspgpot +++ b/tools/lspgpot @@ -10,14 +10,18 @@ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -../g10/gpg --dry-run --with-fingerprint --with-colons $* | awk ' +if ! gpg --version > /dev/null 2>&1 ; then + echo "GnuPG not available!" + exit 1 +fi + +gpg --dry-run --with-fingerprint --with-colons $* | awk ' BEGIN { FS=":" printf "# Ownertrust listing generated by lspgpot\n" printf "# This can be imported using the command:\n" - printf "# ggp --import-ownertrust\n\n" } + printf "# gpg --import-ownertrust\n\n" } $1 == "fpr" { fpr = $10 } $1 == "rtv" && $2 == 1 && $3 == 2 { printf "%s:3:\n", fpr; next } $1 == "rtv" && $2 == 1 && $3 == 5 { printf "%s:4:\n", fpr; next } $1 == "rtv" && $2 == 1 && $3 == 6 { printf "%s:5:\n", fpr; next } ' - |