Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
mkdir -p tests/tmp
+export DGIT_GNUPG_STUNT_ERRLOG=$( tty -s ||: )
+
(
set -x
exec make $jcpus -k -f tests/Makefile "$@"
echo >&2 "WARNING - GNUPG FAILED $rc - STUNT GNUPG $attempt $*"
+sh -ec '
+ if [ "x$DGIT_GNUPG_STUNT_ERRLOG" != x ]; then
+ exec >"$DGIT_GNUPG_STUNT_ERRLOG"
+ else
+ exec 2>/dev/null
+ fi
+ exec >/dev/tty
+ printf "%s\n" "$*"
+' x "GNUPG WRAPPER - TROUBLE - $HOME $GNUPGHOME - FAILED $rc $attempt $*"
+
+sleep 10
+
done
exit 127