Clean up leftover tincd and sptps_test processes.

This commit is contained in:
Guus Sliepen 2013-09-01 22:58:45 +02:00
parent b00a6d0666
commit 4e7e4818b7
2 changed files with 12 additions and 4 deletions

View file

@ -7,4 +7,6 @@ TESTS = \
EXTRA_DIST = testlib.sh
clean-local:
-for pid in *.test.?/pid; do ../src/tinc --pidfile="$$pid" stop; done
-killall ../src/sptps_test
-rm -rf *.test.?

View file

@ -21,10 +21,6 @@ case "$_" in
;;
esac
# Remove test directories
rm -rf $d1 $d2 $d3
# Default arguments for both tinc and tincd
c1="--config=$d1 --pidfile=$d1/pid"
@ -37,6 +33,16 @@ r1="--logfile=$d1/log -d5"
r2="--logfile=$d2/log -d5"
r3="--logfile=$d3/log -d5"
# Check for leftover tinc daemons
[ -f $d1/pid ] && $tinc $c1 stop
[ -f $d2/pid ] && $tinc $c2 stop
[ -f $d3/pid ] && $tinc $c3 stop
# Remove test directories
rm -rf $d1 $d2 $d3
# Exit on errors, log all commands being executed
set -ex