9 echo >&2 "$0: GPG AGENT STARTP $@ TIMED OUT"
14 sleeptime=$(echo "($sleeptime + 0.001) * 2" | bc -l)
18 echo >&2 'GPG-WITHAGENT...'
21 gpg-connect-agent --no-autostart </dev/null \
22 '/echo dgit-gpg-agent-ok' /bye 2>&1 \
23 | grep dgit-gpg-agent-ok >&2
27 $DGIT_STUNT_AGENT --daemon </dev/null >&2
28 retry_until_ok agent_is_running
30 echo >&2 'GPG-WITHAGENT... RUNNING'
34 --agent-program=$DGIT_STUNT_AGENT "$@"
38 echo >&2 'GPG-WITHAGENT... STOPPING'
40 kill_agent_not_running () {
41 LC_MESSAGES=C gpg-connect-agent --no-autostart </dev/null \
43 | tee -a /dev/stderr \
44 | grep 'no gpg-agent running' >&2
47 retry_until_ok kill_agent_not_running
49 echo >&2 'GPG-WITHAGENT... DONE'