Feature request: load gpg.conf from the same directory as GPG
bahamut at digital-signal.net
Wed May 23 15:27:11 CEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
John Clizbe wrote:
> FWIW, the "look for gpg.conf
> in same directory as executable" idea, falls apart if you ever need to have
> additional copies of GnuPG in the case of different OS or CPUs.
There's not really a directory that W32, Mac, and*nix versions will
share without tinkering, so everything would "fall apart" in that
case, wouldn't it?
> Storing user data together with programs is generally considered a "BAD
Only if there are other users.
>> It's a shared home machine, and I'd rather not even use the
>> user-specific directory on my own machine.
> It would be just as valid to leave gpg.conf in its default location and
> GnuPG to the keyring files. There's really nothing 'security sensitive' in
I know that. I just don't like having things in %appdata%.
>> I'm not entirely sure how to do that.
> For illustration, I'll use the location I use for my keyrings.
> If only using GnuPG in a command window...
> SET GNUPGHOME=O:\GnuPG
> If you only need to use GnuPG with Enigmail within Thunderbird, you can
> using Enigmail's preferences. From Thunderbird's menu bar, OpenPGP -->
> Preferences. If the 'Display expert settings' box is unchecked, check
> Now click on the Advanced tab. In the box labeled 'Additional
> GnuPG', add '--homedir O:\GnuPG' (without the quotes and changing to
> path you are using).
> To set it for all your applications, you can define an environment variable
> using Control Panel.
> Control Panel --> System --> Advanced --> 'Environment Variables'
> 'User variables' at the top of the panel, click the 'New' button.
> For Variable Name, enter GNUPGHOME
> For Variable Value, enter the location you are using, eg O:\GnuPG
> Click OK three times to close the applet. BTW, right-clicking the
> Computer icon and selecting Properties is equivalent to Control
> (Start --> Run --> sysdm.cpl [OK] also will work.)
For some reason setting the variable via CP didn't work, but the set
command did. This is especially strange since I set another variable
via CP, and it has worked the whole time. I was familiar with setting
such variables, but I did not know that GPG would pick up on
%gnupghome%. Of all the docs I read to try to solve this problem, I
just had to overlook readme.w32 and news.txt.
Windows NT 5.1.2600 | Thunderbird 126.96.36.199 | Enigmail 0.95.0 | GPG 1.4.7
Key ID: 0x60A78FCB - available on major keyservers and upon request
Fingerprint: 4A84 CAE2 A0D3 2AEB 71F6 07FD F88E 0340 60A7 8FCB
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the Gnupg-users