if [ -x "$(which gpg-agent)" ]; then
  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 $(gpg-agent --daemon --default-cache-ttl 28800)
    echo $GPG_AGENT_INFO > $HOME/.gpg-agent-info
  fi
fi

SSH_ASKPASS="/usr/libexec/x11-ssh-askpass"
if [ -x $SSH_ASKPASS ] ; then
  export SSH_ASKPASS
  ssh-agent > $HOME/.ssh/agent
  . $HOME/.ssh/agent
  ssh-add
fi

