I just attempted an upgrade to gnupg 2.1 and discovered a problem related to my
nfs-mounted /home setup.
The new auto-start of gpg-agent is great, except that because it puts its socket
in ~/.gnupg, if i run gnupg on two machines with the same /home, one of them
can't start its own gpg-agent due to the conflict.
Previously i was using a setup that used --write-env-file with a per-machine
file, to keep track of gpg-agent on each machine separately.
I think there needs to be a way to either:
- specify the socket file in the per-user configuration so that it can be placed
in a per-machine directory (i was surprised not to find such an option!), or
- specify a special socket with a per-host name (this would likely be problematic)
At least some way to specify where the socket goes so that i can put it outside
Or is there already some solution for this that i'm missing in the man pages?