copy_test_confs
/bin/cp -f scripts/bacula-dir.conf.accurate bin/bacula-dir.conf
-sed -i s/all,/all,saved,/ bin/bacula-fd.conf
+sed s/all,/all,saved,/ bin/bacula-fd.conf > tmp/1
+cp tmp/1 bin/bacula-fd.conf
change_jobname Client1 $JobName
# add extra files
mkdir ${cwd}/build/accurate
+mkdir ${cwd}/build/accurate/dirtest
+echo "test test" > ${cwd}/build/accurate/dirtest/hello
echo "test test" > ${cwd}/build/accurate/xxx
echo "test test" > ${cwd}/build/accurate/yyy
echo "test test" > ${cwd}/build/accurate/zzz
# Now do a second backup after making few changes
################################################################
rm ${cwd}/build/accurate/xxx # delete a file
+rm ${cwd}/build/accurate/dirtest/hello
run_bconsole
check_for_zombie_jobs storage=File
# Now do a third backup after making few changes
################################################################
rm ${cwd}/build/accurate/yyyyyy # delete a file
+rmdir ${cwd}/build/accurate/dirtest
run_bconsole
check_for_zombie_jobs storage=File
echo "volume=TestVolume001" >tmp/bscan.bsr
-${cwd}/bin/bscan -c ${cwd}/bin/bacula-sd.conf -n regress -u regress -m -s -b tmp/bscan.bsr FileStorage 2>&1 > ${cwd}/tmp/bscan.log
+bscan_libdbi
+
+${cwd}/bin/bscan -c ${cwd}/bin/bacula-sd.conf $BSCANLIBDBI -n regress -u regress -m -s -b tmp/bscan.bsr FileStorage 2>&1 > ${cwd}/tmp/bscan.log
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
@$out ${cwd}/tmp/log1.out
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
@$out ${cwd}/tmp/log1.out
-setdebug level=1 client
+setdebug level=1 client=$CLIENT
run job=backup fileset=FS_TESTJOB2 yes
wait
messages
grep yyy ${cwd}/tmp/log3.out > /dev/null
if [ $? != 0 ] ; then
- print_debug "Can't find xxx file into 'list files' output (${cwd}/tmp/log3.out)"
+ print_debug "Can't find yyy file into 'list files' output (${cwd}/tmp/log3.out)"
dstat=2
fi
stop_bacula
end_test
-