echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
rm -rf ${cwd}/tmp/build
-mkdir ${cwd}/tmp/build
+mkdir -p ${cwd}/tmp/build
# Copy only the .c files (to be restored)
# set files to "*.c" for all c files
files="ua_tree.c ua_update.c"
# Now arrange to backup *everything*
#
rm -rf ${cwd}/tmp/build
-mkdir ${cwd}/tmp/build
+mkdir -p ${cwd}/tmp/build
cp -fp ${cwd}/build/src/dird/* ${cwd}/tmp/build
#
# Enable MaximumFileSize to ensure lots of JobMedia records and thus
@$out /dev/null
messages
@$out ${cwd}/tmp/log1.out
-label storage=DDS-4 volume=TestVolume001 pool=Default
+label storage=tape volume=TestVolume001 pool=Default
run job=$JobName yes
wait
messages
@#
@$out ${cwd}/tmp/log2.out
setdebug level=30 fd
-setdebug level=10 storage=DDS-4
+setdebug level=10 storage=tape
sql
@# print the JobMedia records
select * from JobMedia;
-restore bootstrap=${cwd}/tmp/kern.bsr where=${cwd}/tmp/bacula-restores storage=DDS-4
+restore bootstrap=${cwd}/tmp/kern.bsr where=${cwd}/tmp/bacula-restores storage=tape
7
<${cwd}/tmp/restore-list
yes
wait
messages
-@$out
quit
END_OF_DATA
run_bacula
-check_for_zombie_jobs storage=DDS-4
+check_for_zombie_jobs storage=tape
stop_bacula
# Now setup a control directory of only what we *should* restore
rm -rf ${cwd}/tmp/build
-mkdir ${cwd}/tmp/build
+mkdir -p ${cwd}/tmp/build
for i in ${files}; do
cp -p ${cwd}/build/src/dird/${i} ${cwd}/tmp/build
done