#!/bin/sh initgpg(){ envfile="${HOME}/.gpginfo" if test -f ${envfile} && kill -0 $(cut -d: -f 2 ${envfile} | head -n 1) 2>/dev/null; then eval $(cat ${envfile}) else eval `/usr/bin/gpg-agent --daemon --enable-ssh-support --write-env-file ${envfile}` fi export GPG_AGENT_INFO export SSH_AUTH_SOCK export SSH_AGENT_PID } initgpg