diff options
| author | Alexander Barton <alex@barton.de> | 2024-03-31 19:53:16 +0200 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2024-04-05 23:16:07 +0200 |
| commit | 7e78c293a97239f895b862836c65c4b755abdc52 (patch) | |
| tree | 3a783304baa2588d9c3779a79a74d41356d3f308 /src/testsuite/stop-server.sh | |
| parent | 8d6f2c2820567a350c57dd15cee06e13535471c2 (diff) | |
| download | ngircd-7e78c293a97239f895b862836c65c4b755abdc52.tar.gz ngircd-7e78c293a97239f895b862836c65c4b755abdc52.zip | |
Test suite: clean up scripts
- Reformat code. - Cleanup some glitches, streamline scripts ... - Enable "set -u": Error on unset variables. - Detect "$srcdir" in prep-server3 script, too.
Diffstat (limited to 'src/testsuite/stop-server.sh')
| -rwxr-xr-x | src/testsuite/stop-server.sh | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/testsuite/stop-server.sh b/src/testsuite/stop-server.sh index c531137e..c5a9486c 100755 --- a/src/testsuite/stop-server.sh +++ b/src/testsuite/stop-server.sh @@ -1,10 +1,11 @@ #!/bin/sh # ngIRCd Test Suite -[ -z "$srcdir" ] && srcdir=`dirname $0` +[ -z "$srcdir" ] && srcdir=`dirname "$0"` +set -u # read in functions -. ${srcdir}/functions.inc +. "${srcdir}/functions.inc" if [ -n "$1" ]; then id="$1"; shift @@ -17,21 +18,19 @@ echo_n "stopping server ${id} ..." # stop test-server ... pid=`./getpid.sh T-ngircd${id}` if [ -z "$pid" ]; then - echo " failure: no running server found!?" - exit 1 + echo " failure: no running server found!?" + exit 1 fi -kill $pid > /dev/null 2>&1 || exit 1 +kill $pid >/dev/null 2>&1 || exit 1 # waiting ... for i in 1 2 3 4 5; do - kill -0 $pid > /dev/null 2>&1; r=$? - if [ $r -ne 0 ]; then - echo " ok". - exit 0 - fi - sleep 1 + kill -0 $pid >/dev/null 2>&1; r=$? + if [ $r -ne 0 ]; then + echo " ok". + exit 0 + fi + sleep 1 done echo " failure: server ${id} still running!?" exit 1 - -# -eof- |