3 # Run a simple backup of the Bacula build directory
6 TestName="hardlink-test"
11 if test ! -d weird-files ; then
13 echo "Weird files not configured. Test not run."
19 scripts/copy-test-confs
20 change_jobname NightlySave $JobName
22 # Note, we save the weird-files directory twice on purpose
23 # because this causes problems with hard linked files
24 # that are only saved once. In 1.33, Bacula now deals
25 # with this situation.
27 echo "${cwd}/weird-files" >/tmp/file-list
28 echo "${cwd}/weird-files" >>/tmp/file-list
32 cat <<END_OF_DATA >tmp/bconcmds
46 restore where=${cwd}/tmp/bacula-restores storage=File
48 cd ${cwd}/weird-files/subdir
59 check_for_zombie_jobs storage=File
63 diff ${cwd}/weird-files/subdir/another-hardlink \
64 ${cwd}/tmp/bacula-restores/${cwd}/weird-files/subdir/another-hardlink 2>&1 >/dev/null