diff options
author | Werner Koch <[email protected]> | 2022-09-21 07:39:48 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2022-09-21 07:41:39 +0000 |
commit | ed54fd53d1dc786c350b0c41e71afe349518f580 (patch) | |
tree | 496464635a559727b8e1b60120f16d723f8ba08f | |
parent | dirmngr: Fix CRL DP error fallback to other schemes. (diff) | |
download | gnupg-ed54fd53d1dc786c350b0c41e71afe349518f580.tar.gz gnupg-ed54fd53d1dc786c350b0c41e71afe349518f580.zip |
tools: Need to set the dir for common.conf
* tools/gpg-connect-agent.c (main): Set dirs.
* tools/gpg-card.c (main): Ditto.
--
Fixes-commit: 203dcc19eb48228c60036691fe87fb37e29369a4
-rw-r--r-- | g13/g13-syshelp.c | 4 | ||||
-rw-r--r-- | tools/gpg-card.c | 2 | ||||
-rw-r--r-- | tools/gpg-connect-agent.c | 5 |
3 files changed, 8 insertions, 3 deletions
diff --git a/g13/g13-syshelp.c b/g13/g13-syshelp.c index 4bfd927a7..6a4d3a446 100644 --- a/g13/g13-syshelp.c +++ b/g13/g13-syshelp.c @@ -291,8 +291,8 @@ main (int argc, char **argv) maybe_setuid = 0; /* - Now we are now working under our real uid - */ + * Now we are working under our real uid + */ /* Setup malloc hooks. */ { diff --git a/tools/gpg-card.c b/tools/gpg-card.c index 1ccace478..d851f99fc 100644 --- a/tools/gpg-card.c +++ b/tools/gpg-card.c @@ -294,6 +294,8 @@ main (int argc, char **argv) exit (2); /* Process common component options. */ + gpgrt_set_confdir (GPGRT_CONFDIR_SYS, gnupg_sysconfdir ()); + gpgrt_set_confdir (GPGRT_CONFDIR_USER, gnupg_homedir ()); if (parse_comopt (GNUPG_MODULE_NAME_CARD, opt.debug)) { gnupg_status_printf (STATUS_FAILURE, "option-parser %u", diff --git a/tools/gpg-connect-agent.c b/tools/gpg-connect-agent.c index 8d9e83fa8..eb897287c 100644 --- a/tools/gpg-connect-agent.c +++ b/tools/gpg-connect-agent.c @@ -1257,7 +1257,10 @@ main (int argc, char **argv) if (log_get_errorcount (0)) exit (2); - /* Process common component options. */ + /* Process common component options. Note that we set the config + * dir only here so that --homedir will have an effect. */ + gpgrt_set_confdir (GPGRT_CONFDIR_SYS, gnupg_sysconfdir ()); + gpgrt_set_confdir (GPGRT_CONFDIR_USER, gnupg_homedir ()); if (parse_comopt (GNUPG_MODULE_NAME_CONNECT_AGENT, opt.verbose > 1)) exit(2); |