use gpg --quick-gen-key by default, then fall back to just --gen-key on older legacy systems.

This commit is contained in:
Storm Dragon 2019-07-23 12:27:29 -04:00
parent a848b18ee9
commit 4500d198d1

View File

@ -169,7 +169,10 @@ EOF
echo "set pgp_timeout=1800" >> "$muttHome/gpg.rc"
if [[ $(gpg --list-secret-keys | wc -l) -eq 0 ]]; then
read -p "$(gettext "No gpg key was found. Type your name and press entr to generate a PGP key.control+c if you would like to create it manually.") " continue
gpg --gen-key
# Try to use quick key generation, and fall back to the more verbose version for legacy systems.
if ! gpg --quick-gen-key "${continue:-${USER}}"; then
gpg --gen-key
fi
fi
PS3="$(gettext "Select the key you want to use for encryption/signing:")"
select key in $(gpg --list-secret-keys | grep '.*@.*' | cut -d '<' -f2 | cut -d '>' -f1) ; do