mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
gpgconf: Print some standard envvars with -X
* tools/gpgconf.c (show_configs): Add a list of envvars and print them. -- Note that for simplicity we to not distinguish between Windows and Linux here.
This commit is contained in:
parent
5d96aab27d
commit
523b3e1773
@ -1509,6 +1509,11 @@ show_configs (estream_t outfp)
|
|||||||
static const char *names[] = { "common.conf", "gpg-agent.conf",
|
static const char *names[] = { "common.conf", "gpg-agent.conf",
|
||||||
"scdaemon.conf", "dirmngr.conf",
|
"scdaemon.conf", "dirmngr.conf",
|
||||||
"gpg.conf", "gpgsm.conf" };
|
"gpg.conf", "gpgsm.conf" };
|
||||||
|
static const char *envvars[] = { "PATH",
|
||||||
|
"http_proxy", "HTTP_PROXY",
|
||||||
|
"https_proxy", "HTTPS_PROXY",
|
||||||
|
"LD_LIBRARY_PATH", "LD_PRELOAD",
|
||||||
|
"LD_AUDIT", "LD_ORIGIN_PATH" };
|
||||||
gpg_error_t err;
|
gpg_error_t err;
|
||||||
int idx;
|
int idx;
|
||||||
char *fname;
|
char *fname;
|
||||||
@ -1539,6 +1544,11 @@ show_configs (estream_t outfp)
|
|||||||
list_dirs (outfp, NULL, 1);
|
list_dirs (outfp, NULL, 1);
|
||||||
es_fprintf (outfp, "\n");
|
es_fprintf (outfp, "\n");
|
||||||
|
|
||||||
|
for (idx=0; idx < DIM(envvars); idx++)
|
||||||
|
if ((s = getenv (envvars[idx])))
|
||||||
|
es_fprintf (outfp, "%s=%s\n", envvars[idx], s);
|
||||||
|
es_fprintf (outfp, "\n");
|
||||||
|
|
||||||
fname = make_filename (gnupg_sysconfdir (), "gpgconf.conf", NULL);
|
fname = make_filename (gnupg_sysconfdir (), "gpgconf.conf", NULL);
|
||||||
if (!gnupg_access (fname, F_OK))
|
if (!gnupg_access (fname, F_OK))
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user