]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/scripts/new-test-bacula-dir.conf.in
Big backport from Enterprise
[bacula/bacula] / regress / scripts / new-test-bacula-dir.conf.in
index c389f9f0a026cf62d4630e569b711fa79908810a..104f9d553fd71cbb1fc495f4ee4f90eb0e13ac78 100644 (file)
@@ -46,6 +46,23 @@ Job {
   Reschedule Times = 5
 }
 
+
+#
+# Define the main nightly save backup job
+#   By default, this job will back up to disk in @tmpdir@
+Job {
+  Name = "FSType"
+  Type = Backup
+  Client=@hostname@-fd 
+  FileSet="FSTypeFS"
+  Storage = File
+  Messages = Standard
+  Pool = Default
+  Write Bootstrap = "@working_dir@/NightlySave.bsr"
+  Maximum Concurrent Jobs = 10
+  SpoolData=yes
+}
+
 Job {
   Name = "Simple"
   Type = Backup
@@ -159,6 +176,20 @@ Job {
   SpoolData=yes
 }
 
+Job {
+  Name = "HardlinkTest"
+  Type = Backup
+  Client=@hostname@-fd 
+  FileSet="HardlinkSet"
+  Storage = File
+  Messages = Standard
+  Pool = Default
+  Maximum Concurrent Jobs = 10
+  Write Bootstrap = "@working_dir@/NightlySave.bsr"
+  Max Run Time = 30min
+  Accurate = yes
+}
+
 Job {
   Name = "SparseCompressedTest"
   Type = Backup
@@ -299,6 +330,31 @@ FileSet {
   }
 }
 
+# List of files to be backed up
+FileSet {
+  Name = "FSTypeFS"
+  Include {  
+     Options {
+        signature=MD5
+        fstype = ext4
+     }
+     File =  <@tmpdir@/file-list
+  }
+}
+
+
+# List of files to be backed up
+FileSet {
+  Name = "FSTypeFSEmpty"
+  Include {  
+     Options {
+        signature=MD5
+        fstype = debugfs
+     }
+     File =  <@tmpdir@/file-list
+  }
+}
+
 FileSet {
   Name = "FSno5"
   Include  { Options { verify=s5 }
@@ -442,6 +498,17 @@ FileSet {
   }
 }
 
+FileSet {
+  Name = "HardlinkSet"
+  Include {
+    Options {
+      signature=MD5 
+      hardlinks=yes
+    }
+    File = <@tmpdir@/file-list
+  }
+}
+
 FileSet {
   Name = "LZOSet"
   Include {