aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/gpg.texi4
-rw-r--r--g10/keyedit.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/doc/gpg.texi b/doc/gpg.texi
index 5efc16e86..3370ff2c4 100644
--- a/doc/gpg.texi
+++ b/doc/gpg.texi
@@ -932,7 +932,9 @@ interaction. The @code{fpr} must be the verified primary fingerprint
of a key in the local keyring. If no @code{names} are given, all
useful user ids are signed; with given [@code{names}] only useful user
ids matching one of theses names are signed. The command
-@option{--quick-lsign-key} marks the signatures as non-exportable.
+@option{--quick-lsign-key} marks the signatures as non-exportable. If
+such a non-exportable signature already exists the
+@option{--quick-sign-key} turns it into a exportable signature.
This command uses reasonable defaults and thus does not provide the
full flexibility of the "sign" subcommand from @option{--edit-key}.
diff --git a/g10/keyedit.c b/g10/keyedit.c
index a91beaf41..c5f02f7b6 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -767,9 +767,7 @@ sign_uids (estream_t fp,
tty_fprintf (fp, _("Your current signature on \"%s\"\n"
"is a local signature.\n"), user);
- if (quick)
- ;
- else if (cpr_get_answer_is_yes
+ if (quick || cpr_get_answer_is_yes
("sign_uid.local_promote_okay",
_("Do you want to promote "
"it to a full exportable " "signature? (y/N) ")))