diff options
Diffstat (limited to 't/sslgen.sh')
-rwxr-xr-x | t/sslgen.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/t/sslgen.sh b/t/sslgen.sh index 3fd070a..eb259bb 100755 --- a/t/sslgen.sh +++ b/t/sslgen.sh @@ -1,6 +1,14 @@ #!/bin/sh set -e -set -x + +lock=$0.lock +while ! mkdir $lock 2>/dev/null +do + echo >&2 "PID=$$ waiting for $lock" + sleep 1 +done +pid=$$ +trap 'if test $$ -eq $pid; then rmdir $lock; fi' EXIT certinfo() { echo US |