aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyedit.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2005-06-20 17:03:27 +0000
committerWerner Koch <[email protected]>2005-06-20 17:03:27 +0000
commit2d2e2e74b82e17073af5fd5380a7f5a6e2e9d46d (patch)
treeea06ef7ebb339be50a68f7177a18d15de9874a28 /g10/keyedit.c
parent(parse_signature): Use log_info for messages (diff)
downloadgnupg-2d2e2e74b82e17073af5fd5380a7f5a6e2e9d46d.tar.gz
gnupg-2d2e2e74b82e17073af5fd5380a7f5a6e2e9d46d.zip
* gpg.sgml: Document smartcard related options.
* g10.c, options.h: New option --no-interactive-selection. * keyedit.c (keyedit_menu): Use it.
Diffstat (limited to '')
-rw-r--r--g10/keyedit.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 9f5081342..6b19de4ea 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -1741,8 +1741,14 @@ keyedit_menu( const char *username, STRLIST locusr,
&& !cpr_get_answer_is_yes("keyedit.sign_all.okay",
_("Really sign all user IDs?"
" (y/N) ")))
- interactive=1;
-
+ {
+ if (opt.no_interactive_selection)
+ {
+ have_commands = 0;
+ break;
+ }
+ interactive=1;
+ }
/* What sort of signing are we doing? */
if(!parse_sign_type(answer,&localsig,&nonrevokesig,&trustsig))
{