fi)
rm -rf tmp working
mkdir tmp working
- scripts/setup ${BACULA_SOURCE} ${EMAIL} ${WHICHDB}
+ scripts/setup ${BACULA_SOURCE} ${EMAIL} ${WHICHDB} ${TCPWRAPPERS}
scripts/do_sed ${EMAIL} ${TAPE_DRIVE} ${AUTOCHANGER} ${AUTOCHANGER_PATH}
# Run all non-root userid tests
rm -f test.out
rm -f diff
rm -f 1 2 3 scripts/1 scripts/2 scripts/3 tests/1 tests/2 tests/3
+ @find . -name .#* -exec $(RMF) {} \;
# Reset our userid after running as root
reset:
bin/bacula start 2>&1 >/dev/null
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
estimate job=NightlySave listing
estimate job=NightlySave listing
estimate job=NightlySave listing
messages
-@tee tmp/log1.out
+@output tmp/log1.out
label storage=DDS-4 volume=TestVolume001 slot=0
run job=NightlySave yes
wait
# run a second job
#
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log1.out
+@output tmp/log1.out
run job=NightlySave level=Incremental yes
wait
messages
# run a third job
#
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log1.out
+@output tmp/log1.out
run job=NightlySave level=Incremental yes
wait
messages
# run a fourth job
#
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log1.out
+@output tmp/log1.out
run job=NightlySave level=Incremental yes
wait
messages
# now do several restores to ensure we cleanup between jobs
#
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
restore where=${cwd}/tmp/bacula-restores select all done
yes
wait
restore where=${cwd}/tmp/bacula-restores select all done
yes
wait
-@tee tmp/log2.out
+@output tmp/log2.out
@#
@# now unmount the tape and start two restores
@# at the same time
mount storage=DDS-4
wait
messages
-@tee
+@output
quit
END_OF_DATA
bin/bacula stop 2>&1 >/dev/null
echo " === Starting truncate-bug-tape test at `date +%R:%S` ===" >>working/log
echo " "
-#bin/bacula start 2>&1 >/dev/null
-bin/bacula start
+bin/bacula start 2>&1 >/dev/null
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log1.out
+@output tmp/log1.out
label storage=DDS-4 volume=TestVolume001 slot=0
@# do a bunch of saves so we have 12 files on the tape
run job=NightlySave yes
END_OF_DATA
scripts/check_for_zombie_jobs storage=DDS-4
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log1.out
+@output tmp/log1.out
@#
@# now do a restore
@#
yes
wait
messages
-@tee
+@output
quit
END_OF_DATA
scripts/check_for_zombie_jobs storage=DDS-4
bin/bconsole -c bin/bconsole.conf <<END_OF_DATA
-@tee /dev/null
+@output /dev/null
messages
-@tee tmp/log2.out
+@output tmp/log2.out
run level=Full job=NightlySave yes
wait
messages