X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Ftstunt%2Fgpg;fp=tests%2Ftstunt%2Fgpg;h=790c46c86ed9a3d6b6cf2cfa872f8eb6f446c668;hp=d71aa63f359d601081ef215188ef69d5cc09f120;hb=a6c565be751393ef52d2b74919b7ce2744019394;hpb=ce8eb52870a6c55f5b87ab8def5db27cdf03703c diff --git a/tests/tstunt/gpg b/tests/tstunt/gpg index d71aa63f..790c46c8 100755 --- a/tests/tstunt/gpg +++ b/tests/tstunt/gpg @@ -1,6 +1,20 @@ #!/bin/sh set -e -exec \ + +for attempt in '' exec; do + +set +e +$attempt \ $DGIT_TEST_REAL_GPG \ --agent-program=$DGIT_STUNT_AGENT \ "$@" +rc=$? +set -e + +if [ $rc != 2 ]; then exit $rc; fi + +echo >&2 "WARNING - GNUPG FAILED $rc - STUNT GNUPG $attempt $*" + +done + +exit 127