On Monday 15 March 2010 13:32:51 you wrote:
> On 14 March 2010 21:30, Neil Bothwick <n...@digimed.co.uk> wrote:
> > On Sun, 14 Mar 2010 20:23:40 +0000, Mick wrote:
> >> I am trying this script in /etc/env.d/90gpg-agent:
> >> ================================
> >> if test -f $HOME/.gpg-agent-info && kill -0 `cut -d: -f 2
> >> $HOME/.gpg-agent-info` 2>/dev/null; then
> >>     GPG_AGENT_INFO=`cat $HOME/.gpg-agent-info`
> >>     export GPG_AGENT_INFO
> >> else
> >>     eval `/usr/bin/gpg-agent --daemon`
> >>     echo $GPG_AGENT_INFO >$HOME/.gpg-agent-info
> >> fi
> >> ================================
> >>
> >> But when I emerged kgpg I got this error:
> >> ================================
> >> !!! 'ParseError: Invalid token 'test' (not '='):
> >> /etc/env.d/90gpg-agent: line 1 in /etc/env.d/90gpg-agent'
> >> ================================
> >>
> >> Can you please help me correct the above script, I'm not sure
> >> what's wrong with it.
> >
> > env-update doesn't evaluate scripts. It expects only variable
> > assignments.
> 
> Ahh!  Didn't know that.  Thanks.  :-)
> 
> > You mention kgpg, are you using KDE? If so, it takes care of this
> > automatically, you only need to uncomment the relevant lines in the agent
> > startup and shutdown scripts in /etc/kde. Otherwise, put the script in a
> > file in /etc/profile.d.
> 
> I only use a few KDE apps. rather than the full DE.  I used to have an
> one-liner in /etc/X11/Sessions/fluxbox, but that means if I choose
> another WM/DE the previous gpg-agent is still running.  Meanwhile, I
> found this:
> 
> http://bugs.gentoo.org/258944
> 
> will give it a spin and see how it goes.

This works fine, as long as I start fluxbox from the console with startx, but 
not if I use xdm ... probably something to do with the former using xinit?

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to