diff options
author | Werner Koch <[email protected]> | 2021-03-11 10:27:07 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2021-03-11 10:27:07 +0000 |
commit | fe02ef04500c1b35cd27132fb99ac1961f555193 (patch) | |
tree | 7052d29cc4c2d2d395a7a49c05fbef09b3968704 /g10/keyedit.c | |
parent | tpmd2: Add Support for the Intel TSS (diff) | |
download | gnupg-fe02ef04500c1b35cd27132fb99ac1961f555193.tar.gz gnupg-fe02ef04500c1b35cd27132fb99ac1961f555193.zip |
gpg: New option --force-sign-key
* g10/gpg.c (oForceSignKey,opts): New option "--force-sign-key".
(main): Set it.
* g10/options.h (opt): New flag flags.force_sign_key.
* g10/keyedit.c (sign_uids): Use new flag.
--
GnuPG-bug-id: 4584
Diffstat (limited to 'g10/keyedit.c')
-rw-r--r-- | g10/keyedit.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index c8a127551..d07ec6526 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -751,10 +751,11 @@ sign_uids (ctrl_t ctrl, estream_t fp, _("\"%s\" was already signed by key %s\n"), user, keystr_from_pk (pk)); - if (opt.expert && !quick - && cpr_get_answer_is_yes ("sign_uid.dupe_okay", - _("Do you want to sign it " - "again anyway? (y/N) "))) + if (opt.flags.force_sign_key + || (opt.expert && !quick + && cpr_get_answer_is_yes ("sign_uid.dupe_okay", + _("Do you want to sign it " + "again anyway? (y/N) ")))) { /* Don't delete the old sig here since this is an --expert thing. */ |