Previous: Get and compare software versions., Up: Modify .gnupg home directories [Contents][Index]
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.
If this file exists, it is processed as a global configuration file. This is a legacy mechanism which should not be used together with the modern global per component configuration files. A commented example can be found in the examples directory of the distribution.
A file with current software versions.  dirmngr creates
  this file on demand from an online resource.
Previous: Get and compare software versions., Up: Modify .gnupg home directories [Contents][Index]