OSDN Git Service

l7vsadm test script change number
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / l7directord / l7directord-5-2-4-5.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3
4 \cp -p ./materials/l7directord-5-2-4-no_exec_callback.sh ${L7DIRECTORD_CONF_DIR}/no_exec_callback.sh
5 sed "s|XXX|.${L7DIRECTORD_CONF_DIR}/no_exec_callback.sh|g" ./materials/l7directord-5-2-4-l7directord.cf > ${L7DIRECTORD_CONF_DIR}/l7directord.cf
6
7 #Start l7vsd
8 $L7VSD
9 if [ $? -ne 0 ]
10 then
11         echo "Test failed: $L7VSD"
12         exit 1
13 fi
14 usleep 100000
15
16 #Start l7directord
17 RET=`$L7DIRECTORD start 2>&1`
18 if [ $? -eq 0 ]
19 then
20         echo "Test failed: $L7DIRECTORD start"
21         exit 1
22 fi
23 EXPECT="Configuration error. Reading file \`/etc/ha.d/conf/l7directord.cf' at line 27: File not found or cannot execute \`callback         = ./etc/ha.d/conf/no_exec_callback.sh'."
24 if [ "$RET" != "$EXPECT" ]
25 then
26         echo "Test failed: $L7DIRECTORD start"
27         exit 1
28 fi
29
30 exit 0
31