#!/bin/sh # Paths to executables tincd=../src/tincd@EXEEXT@ tinc=../src/tinc@EXEEXT@ sptps_test=../src/sptps_test@EXEEXT@ sptps_keypair=../src/sptps_keypair@EXEEXT@ # Test directories scriptname=`basename $0` n1=$scriptname.1 n2=$scriptname.2 n3=$scriptname.3 d1=$PWD/$n1 d2=$PWD/$n2 d3=$PWD/$n3 # Default arguments for both tinc and tincd c1="-n $n1 --config=$d1 --pidfile=$d1/pid" c2="-n $n2 --config=$d2 --pidfile=$d2/pid" c3="-n $n3 --config=$d3 --pidfile=$d3/pid" # Arguments when running tincd 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