TestName="restore-disk-seek-test"
JobName=restore-disk-seek
. scripts/functions
-set_debug 1
scripts/cleanup
scripts/copy-test-confs
-echo "${cwd}/tmp/build" >/tmp/file-list
+echo "${cwd}/tmp/build" >${cwd}/tmp/file-list
rm -rf ${cwd}/tmp/build
mkdir ${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"
-# files="*.c"
+# files="*.c"
for i in ${files}; do
cp -p ${cwd}/build/src/dird/${i} ${cwd}/tmp/build
done
cd ${cwd}/tmp/build
ls >../1
cd ..
-sed s%\^%${cwd}/tmp/build/% 1 >restore-list
+sed s%\^%${cwd}/tmp/build/% 1 | sort | uniq >restore-list
#
# At this point restore-list contains the list
# of files we will restore
change_jobname CompressedTest $JobName
start_test
-cat <<END_OF_DATA >tmp/bconcmds
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
@$out /dev/null
messages
-@$out tmp/log1.out
+@$out ${cwd}/tmp/log1.out
label storage=File volume=TestVolume001
run job=$JobName yes
wait
@#
@# now do a restore
@#
-@$out tmp/log2.out
+@$out ${cwd}/tmp/log2.out
setdebug level=30 fd
-setdebug level=10 storage=File
+setdebug level=11 storage=File
sql
@# print the JobMedia records
select * from JobMedia;