summaryrefslogtreecommitdiff
path: root/test-keygen.sh
blob: 747685ee065cf7a5c8fb125f13ebd07a99368492 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
out=TEST_CHILD.$(date +%s)
log=${out}.log
[ ! -e "$out" ] || exit
exec 3>&1 >"$log" 2>&1
apt-cache policy gnupg
ps -C gpg-agent
sudo ${PARENT_ROOT:+"PARENT_ROOT=$PARENT_ROOT"} bash -c 'time bash -x ./src/keygen.sh "$1"' bash "$out"
r=$?

case $r in
  0) exit ;;
  *) echo "FAILED! (r=$r)" >&2
     tail "$log" >&3
     exit $r
     ;;
esac