> On 5. Jun 2018, at 10:54, Benjamin Kircher <benjamin.kirc...@gmail.com> wrote:
> 
> 
> 
>> On 5. Jun 2018, at 08:56, Andrew Gallagher <andr...@andrewg.com> wrote:
>> 
>>> 
>>> On 4 Jun 2018, at 19:44, Benjamin Kircher <benjamin.kirc...@gmail.com> 
>>> wrote:
>>> 
>>> Now inside the container I can see my socket
>>> 
>>> # ls -l /gpg-agent 
>>> srwx------ 1 root root 0 Jun  4 17:45 /gpg-agent
>>> 
>>> From here on, I am kind of stuck. I fail to somehow make gpg-agent inside 
>>> the container “use” the extra-socket. Here is what I am doing:
>> 
>> This sounds overly complicated. Once you have the extra socket visible 
>> inside the container, it should be sufficient to set the environment 
>> variable GPG_AGENT_SOCK. You don’t need to start an extra agent inside the 
>> container. 
> 
> Andrew, thanks for looking into this.
> 
> Is this documented somewhere? I can’t find this environment variable in the 
> man-pages and a quick code search over gnupg, libassuan, gpgme, and friends 
> shows no such environment variable.

Sorry, but GPG_AGENT_SOCK doesn’t work at all.

  $ docker run --volume $(gpgconf --list-dirs agent-extra-socket):/gpg-agent 
--env GPG_AGENT_SOCK=/gpg-agent --entrypoint=sh -ti fedora:latest

  # env
  HOSTNAME=26e366f60fc8
  PWD=/
  HOME=/root
  FBR=f28
  DISTTAG=f28container
  FGC=f28
  GPG_AGENT_SOCK=/gpg-agent
  TERM=xterm
  SHLVL=1
  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  _=/usr/bin/env

# gpg2 --keyserver pgp.uni-mainz.de --recv 325F3B76
# gpg2 --list-secret-keys

BK


_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to