File /usr/local/bin/gpgconf.ctl missing and mostly undocumented
Werner Koch
wk at gnupg.org
Tue Jul 23 12:11:49 CEST 2024
Hi!
On Sat, 20 Jul 2024 06:54, Dennis Clarke said:
> The struggle continues to get gnupg to "just work". By running a trace
> on the command "gpgconf --check-programs" I see this :
>
>
> access("/usr/local/bin/gpgconf.ctl", F_OK) = -1 ENOENT (No such file
> or directory)
That checks whether this _optional_ file exists.
From the man page:
gpgconf.ctl
Under Unix ‘gpgconf.ctl’ may be used to change some of the
compiled in directories where the GnuPG components are expected. This
file is expected in the same directory as ‘gpgconf’. The
physical installation directories are evaluated and no symlinks.
Blank lines and lines starting with pound sign are ignored in the
file. The keywords must be followed by optional white space, an equal
sign, optional white space, and the value. Environment variables are
substituted in standard shell manner, the final value must start with
a slash, trailing slashes are stripped. Valid keywords are
rootdir, sysconfdir, socketdir, and
.enable. No errors are printed for unknown keywords. The
.enable keyword is special: if the keyword is used and its
value evaluates to true the entire file is ignored.
Under Windows this file is used to install GnuPG as a portable
application. An empty file named ‘gpgconf.ctl’ is expected in
the same directory as the tool ‘gpgconf.exe’ or the file must
have a keyword portable with the value true. The root of the
installation is then that directory; or, if ‘gpgconf.exe’ has
been installed directly below a directory named ‘bin’, its parent
directory. You also need to make sure that the following directories
exist and are writable: ‘ROOT/home’ for the GnuPG home and
‘ROOT/usr/local/var/cache/gnupg’ for internal cache files.
On both platforms the keyword gnupg can be used to change the
standard home directory. For example a value of "gnupg-vsd" will
change the default home directory on unix from ‘~/.gnupg’ to
‘~/.gnupg-vsd’. The socket directory is changed accordingly
unless the socketdir keyword has been used. On Windows the
Registry keys are modified as well.
Salam-Shalom,
Werner
--
The pioneers of a warless world are the youth that
refuse military service. - A. Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20240723/737bcd49/attachment.sig>
More information about the Gnupg-users
mailing list