#!/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
# reload (sighup) 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 -HUP $pid > /dev/null 2>&1; r=$?
+kill -HUP $pid >/dev/null 2>&1; r=$?
if [ $r -eq 0 ]; then
- sleep 2
- echo " ok".
- kill -0 $pid && exit 0
+ sleep 2
+ echo " ok".
+ kill -0 $pid && exit 0
fi
echo " failure: server ${id} could not be reloaded!"
exit 1
-
-# -eof-