]> git.sur5r.net Git - bacula/bacula/blob - regress/scripts/setup
Minor updates
[bacula/bacula] / regress / scripts / setup
1 #!/bin/sh
2 #
3 # Script to setup running Bacula regression tests
4 #
5 cwd=`pwd`
6 if [ $# != 1 ] ; then
7    echo "Arg 1 must be a Bacula release directory."
8    echo " "
9    exit 1
10 fi
11 if [ ! -d $1 ] ; then
12    echo "Arg 1 must be a Bacula release directory."
13    echo " "
14    exit 1
15 fi
16 if [ ! -d ../depkgs ] ; then
17    cd ..
18    cwd=`pwd`
19    echo "The regression scripts require ${cwd}/depkgs but not found!" 
20    echo " "
21    exit 1
22 fi
23 rm -rf build bin
24 cp -rp $1 build
25 cp scripts/regress-config build
26 cd build
27 ./regress-config ${cwd}
28 make
29 make install
30 cp src/tools/testls ../bin
31
32 cd ..
33 bin/bacula stop
34 bin/create_sqlite_database
35 bin/drop_sqlite_tables
36 bin/make_sqlite_tables
37 bin/bacula start
38 bin/bacula stop
39 #
40 # Save Bacula default conf files for later use
41 #
42 cp -f bin/*.conf scripts
43 scripts/do_sed