3 # Run a simple backup of the Bacula build directory
6 TestName="backup-bacula-test"
14 # Zap out any schedule in default conf file so that
15 # it doesn't start during our test
18 echo "s% Schedule =%# Schedule =%g" >${outf}
19 cp ${cwd}/bin/bacula-dir.conf ${cwd}/tmp/1
20 sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf
22 change_jobname Client1 $JobName
25 cat <<END_OF_DATA >${cwd}/tmp/bconcmds
28 @$out ${cwd}/tmp/log1.out
29 setdebug level=100 storage=File
30 label volume=TestVolume001 storage=File pool=Default
55 @$out ${cwd}/tmp/log2.out
56 restore where=${cwd}/tmp/bacula-restores select all done
65 check_for_zombie_jobs storage=File
68 cat <<END_OF_DATA >${cwd}/tmp/bconcmds
71 @$out ${cwd}/tmp/log1.out
72 @#setdebug level=100 storage=File
79 @$out ${cwd}/tmp/log2.out
80 restore where=${cwd}/tmp/bacula-restores select all done
89 # Now do a second backup after making a few changes
91 touch ${cwd}/build/src/dird/*.c
92 echo "test test" > ${cwd}/build/src/dird/xxx
96 check_for_zombie_jobs storage=File