change_jobname Client1 $JobName
+p() {
+ echo "##############################################" >> ${cwd}/tmp/log1.out
+ echo "$*" >> ${cwd}/tmp/log1.out
+ echo "##############################################" >> ${cwd}/tmp/log2.out
+ echo "$*" >> ${cwd}/tmp/log2.out
+}
+
# cleanup
rm -rf ${cwd}/build/accurate.new
rm -rf ${cwd}/build/accurate
END_OF_DATA
################################################################
-# First : We just run full and restore to compare if all is ok
+p First : We just run full and restore to compare if all is ok
################################################################
run_bconsole
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a second backup after making few changes
+p Now do a second backup after making few changes
################################################################
rm ${cwd}/build/accurate/xxx # delete a file
rm ${cwd}/build/accurate/dirtest/hello
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a third backup after making few changes
+p Now do a third backup after making few changes
################################################################
rm ${cwd}/build/accurate/yyyyyy # delete a file
rmdir ${cwd}/build/accurate/dirtest
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a 4 backup after making few changes
+p Now do a 4 backup after making few changes
################################################################
rm ${cwd}/build/accurate/zzzzzz # delete a file
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a 5 backup after making few changes
+p Now do a 5 backup after making few changes
################################################################
rm ${cwd}/build/accurate/zzzzzzzzz
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a backup after making few changes
+p Now do a backup after making few changes
################################################################
touch ${cwd}/build/accurate/aaaaaa
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Check with bls
+p Check with bls
################################################################
${cwd}/bin/bls -c ${cwd}/bin/bacula-sd.conf -V 'TestVolume001' FileStorage > tmp/bls.out
fi
################################################################
-# Now do a backup after making few changes
+p Now do a backup after making few changes
################################################################
# some files will have disappear, others have their old mtime/ctime
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do an other test in differential mode
+p Now do an other test in differential mode
################################################################
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do an other test in differential mode + incremental
+p Now do an other test in differential mode + incremental
################################################################
# make some changes
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a backup after making few changes
+p Now do a backup after making few changes
################################################################
rm ${cwd}/build/accurate/aaaaaa
touch ${cwd}/build/accurate/bbbbbb
check_restore_diff
################################################################
-# Now do a backup after making few changes
+p Now do a backup after making few changes
################################################################
mv ${cwd}/tmp/bacula-restores ${cwd}/build/accurate/
rm -rf ${cwd}/tmp/bacula-restores ${cwd}/build/accurate/bacula-restores
################################################################
-# Check with bscan
+p Check with bscan
################################################################
stop_bacula
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Now do a test with other attributes (owner, gid, rights)
+p Now do a test with other attributes: owner, gid, rights
################################################################
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
################################################################
-# Use the p option for verify
+p Use the p option for verify
################################################################
chmod 400 ${cwd}/build/accurate/yyy
rm -rf ${cwd}/tmp/bacula-restores
################################################################
-# Test strippath option
+p Test strippath option
################################################################
cat <<END_OF_DATA >${cwd}/tmp/bconcmds