mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpg-agent: Use "pinentry-basic" as fallback.
* common/homedir.c (get_default_pinentry_name): New. (gnupg_module_name): Use that for the default pinentry. (gnupg_module_name_flush_some): New. * agent/gpg-agent.c (agent_sighup_action): Flush some module names. * agent/call-pinentry.c (start_pinentry): Do not modify opt.pinentry_program. -- The idea with this change is that under Windows we can install a simple native Windows pinentry as "pinentry-basic" and a full GUI version may then later install pinentry-gtk etc which would then automatically be used. Unfortunately installing another pinentry from a different package would clobber the GnuPG core directory which is not nice. To fix that we would need to agree on standard installation directories for GUIs to also look there. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
05428d1256
commit
0de5c6a9a7
5 changed files with 66 additions and 12 deletions
|
@ -445,8 +445,10 @@ This option does nothing yet.
|
|||
|
||||
@item --pinentry-program @var{filename}
|
||||
@opindex pinentry-program
|
||||
Use program @var{filename} as the PIN entry. The default is installation
|
||||
dependent.
|
||||
Use program @var{filename} as the PIN entry. The default is
|
||||
installation dependent. With the default configuration the name of
|
||||
the default pinentry is @file{pinentry}; if that file does not exist
|
||||
but a @file{pinentry-basic} exist the latter is used.
|
||||
|
||||
@item --pinentry-touch-file @var{filename}
|
||||
@opindex pinentry-touch-file
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue