#!/bin/sh
+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
+
#
# Run a backup of the full bacula build directory, but with the
# Maximum File Size set. Then do a restore of a few files to kick in
scripts/copy-test-confs
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
start_test
cat <<END_OF_DATA >${cwd}/tmp/bconcmds
-@$out /dev/null
+@output /dev/null
messages
@$out ${cwd}/tmp/log1.out
label storage=File volume=TestVolume001
yes
wait
messages
-@$out
quit
END_OF_DATA
# 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