#!/bin/sh
+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
+
#
# Run a simple backup of the Bacula build directory then create some
# new files, do an Incremental onto a different medium
scripts/cleanup
scripts/copy-2disk-confs
-scripts/prepare-two-disks
+scripts/prepare-disk-changer
echo "${cwd}/build" >${cwd}/tmp/file-list
change_jobname $JobName
@$out /dev/null
messages
@$out ${cwd}/tmp/log1.out
-label storage=DDS-4 volume=TestVolume001 slot=1 Pool=Default drive=0
+label storage=tape volume=TestVolume001 slot=1 Pool=Default drive=0
label storage=File volume=TestVolume002 Pool=Default
run job=$JobName yes
wait
run_bacula
-echo "Backup 1 done"
# make some files for the incremental to pick up
touch ${cwd}/build/src/dird/*.c ${cwd}/build/src/dird/*.o
touch ${cwd}/build/src/lib/*.c ${cwd}/build/src/lib/*.o
@# now do a restore
@#
@$out ${cwd}/tmp/log2.out
-setdebug level=151 storage=DDS-4
+setdebug level=151 storage=tape
restore where=${cwd}/tmp/bacula-restores select all done
yes
wait
restore where=${cwd}/tmp/bacula-restores select all done
yes
wait
-status storage=DDS-4
+status storage=tape
messages
-@$out
quit
END_OF_DATA