]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/tests/weird-files-test
Implement socket restore test
[bacula/bacula] / regress / tests / weird-files-test
index 96fed8932223a49901bfacee8520b37c61a98fed..fea5007f401ef1a0bd7689150e1cd76fc69ec5ee 100755 (executable)
@@ -27,6 +27,11 @@ change_jobname NightlySave $JobName
 echo "${cwd}/weird-files" >/tmp/file-list
 echo "${cwd}/weird-files" >>/tmp/file-list
 
+# Create a Unix domain socket (sock-file)
+cd weird-files
+perl socket.pl
+cd ..
+
 start_test
 
 cat <<END_OF_DATA >tmp/bconcmds
@@ -57,6 +62,10 @@ END_OF_DATA
 run_bacula
 check_for_zombie_jobs storage=File 
 stop_bacula
+# Note, the Unix domain socket (sock-file) is not restored
+#  by Bacula so we delete it for the diffs
+rm -f weird-files/sock-file
+touch weird-files tmp/bacula-restores${cwd}/weird-files
 
 ${cwd}/bin/testls weird-files | sort >${cwd}/tmp/original
 cd tmp/bacula-restores${cwd}
@@ -64,6 +73,8 @@ ${cwd}/bin/testls weird-files | sort >${cwd}/tmp/restored
 cd ${cwd}
 
 check_two_logs
-diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 >/dev/null
+#diff ${cwd}/tmp/original ${cwd}/tmp/restored 2>&1 >/dev/null
+diff ${cwd}/tmp/original ${cwd}/tmp/restored                
 dstat=$?
 end_test