On Mon, 29 Sep 2008 22:17, [EMAIL PROTECTED] said: > Is there any way to correctly 'guess' the settings for the > GPG_AGENT_INFO variable (for the case where gpg-agent has been called > with --use-standard-socket)?
That is easy. With --use-standard-socket the socket used is ~/.gnupg/S.gpg-agent unless GNUPGHOME is set in which case it is ${GNUPGHOME}/S.gpg-agent The environment variable you want is thus GPG_AGENT_INFO="${GNUPGHOME:-${HOME}/.gnupg}/S.gpg-agent:-1:1" We do not actually need the PID, thus we set it to -1. The trraling 1 is the protocol version (not checked, iirc). If you don't use --use-standard-socket you can try to write a scripts based on netstat -lx | awk '/\/S.gpg-agent$/ { print $8 }' but you need to figure out whether this is the socket for the desired user. Maybe -lxp would be helpful. Salam-Shalom, Werner -- Linux-Kongress 2008 + Hamburg + October 7-10 + www.linux-kongress.org Die Gedanken sind frei. Auschnahme regelt ein Bundeschgesetz. _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users