]> git.sur5r.net Git - bacula/bacula/blob - regress/scripts/pretest
More pretest portability changes
[bacula/bacula] / regress / scripts / pretest
1 #!/bin/sh
2 #
3 #  Test if daemons start
4 #
5
6 TestName="pretest"
7 JobName=backup
8 error=0
9
10 . scripts/functions
11
12 copy_test_confs
13
14
15 cat <<END_OF_DATA >${cwd}/tmp/bconcmds
16 messages
17 quit
18 END_OF_DATA
19
20 start_test
21
22 run_bacula
23 if [ $? -ne 0 ]; then
24    echo "Error: bconsole error"
25    error=1
26 fi
27
28 bin/bacula-ctl-dir status >/dev/null
29 if [ $? -ne 0 ]; then
30    echo "Error: bacula-dir failed to start"
31    error=1
32 fi
33
34 bin/bacula-ctl-fd status >/dev/null
35 if [ $? -ne 0 ]; then
36    echo "Error: bacula-fd failed to start"
37    error=1
38 fi
39
40 bin/bacula-ctl-sd status >/dev/null
41 if [ $? -ne 0 ]; then
42    echo "Error: bacula-sd failed to start"
43    error=1
44 fi
45
46 stop_bacula
47
48 dstat=0
49 bstat=$error
50 rstat=0
51 export dstat
52 export bstat
53 export rstat
54
55 end_test
56
57 exit $error