]> git.sur5r.net Git - bacula/bacula/blob - regress/scripts/new-test-bacula-dir.conf.in
Make out of freespace non-fatal for removable devices -- i.e. behaves like tape
[bacula/bacula] / regress / scripts / new-test-bacula-dir.conf.in
1 #
2 # Default Bacula Director Configuration file
3 #
4 #  The only thing that MUST be changed is to add one or more
5 #   file or directory names in the Include directive of the
6 #   FileSet resource.
7 #
8 #  For Bacula release 1.39 or later
9 #
10 #  You might also want to change the default email address
11 #   from root to your address.  See the "mail" and "operator"
12 #   directives in the Messages resource.
13 #
14
15 Director {                            # define myself
16   Name = @hostname@-dir
17   DIRPort = @dirport@                # where we listen for UA connections
18   QueryFile = "@scriptdir@/query.sql"
19   WorkingDirectory = "@working_dir@"
20   PidDirectory = "@piddir@"
21   SubSysDirectory = "@subsysdir@"
22   PluginDirectory = "@sbindir@"
23   Maximum Concurrent Jobs = 4
24   Heartbeat Interval = 330
25   Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3"         # Console password
26   Messages = Standard
27 }
28
29 #
30 # Define the main nightly save backup job
31 #   By default, this job will back up to disk in @tmpdir@
32 Job {
33   Name = "NightlySave"
34   Type = Backup
35   Client=@hostname@-fd 
36   FileSet="Full Set"
37   Storage = File
38   Messages = Standard
39   Pool = Default
40   Write Bootstrap = "@working_dir@/NightlySave.bsr"
41   Maximum Concurrent Jobs = 10
42   SpoolData=yes
43   Max Run Time = 30min
44   Reschedule On Error = no
45   Reschedule Interval = 10
46   Reschedule Times = 5
47 }
48
49
50 #
51 # Define the main nightly save backup job
52 #   By default, this job will back up to disk in @tmpdir@
53 Job {
54   Name = "FSType"
55   Type = Backup
56   Client=@hostname@-fd 
57   FileSet="FSTypeFS"
58   Storage = File
59   Messages = Standard
60   Pool = Default
61   Write Bootstrap = "@working_dir@/NightlySave.bsr"
62   Maximum Concurrent Jobs = 10
63   SpoolData=yes
64 }
65
66 Job {
67   Name = "Simple"
68   Type = Backup
69   Client=@hostname@-fd 
70   FileSet="SimpleSet"
71   Storage = File
72   Messages = Standard
73   Pool = Default
74   Maximum Concurrent Jobs = 10
75   Write Bootstrap = "@working_dir@/NightlySave.bsr"
76   Max Run Time = 30min
77 # SpoolData=yes
78 }
79
80
81 Job {
82   Name = "MonsterSave"
83   Type = Backup
84   Client=@hostname@-fd 
85   FileSet="Full Set"
86   Storage = File1
87   Messages = Standard
88   Pool = Default
89   Write Bootstrap = "@working_dir@/NightlySave.bsr"
90   Max Run Time = 30min
91   Maximum Concurrent Jobs = 10
92   SpoolData=yes
93 }
94
95 Job {
96   Name = "MonsterFileSet"
97   Type = Backup
98   Client=@hostname@-fd 
99   FileSet="MonsterFileSet"
100   Storage = File
101   Messages = Standard
102   Pool = Default
103   Maximum Concurrent Jobs = 10
104   Write Bootstrap = "@working_dir@/NightlySave.bsr"
105   Max Run Time = 30min
106   SpoolData=yes
107 }
108
109
110
111 Job {
112   Name = "VerifyVolume"
113   Type = Verify
114   Level = VolumeToCatalog
115   Client=@hostname@-fd 
116   FileSet="Full Set"
117   Storage = File
118   Messages = Standard
119   Pool = Default
120   Write Bootstrap = "@working_dir@/NightlySave.bsr"
121   Max Run Time = 30min
122 }
123
124 Job {
125   Name = "VerifyData"
126   Type = Verify
127   Level = Data
128   Client=@hostname@-fd 
129   FileSet="Full Set"
130   Storage = File
131   Messages = Standard
132   Pool = Default
133   Write Bootstrap = "@working_dir@/NightlySave.bsr"
134   Max Run Time = 30min
135 }
136
137
138 Job {
139   Name = "SparseTest"
140   Type = Backup
141   Client=@hostname@-fd 
142   FileSet="SparseSet"
143   Storage = File
144   Messages = Standard
145   Pool = Default
146   Write Bootstrap = "@working_dir@/NightlySave.bsr"
147   Max Run Time = 30min
148   SpoolData=yes
149   Maximum Concurrent Jobs = 10
150 }
151
152 Job {
153   Name = "DeltaTest"
154   Type = Backup
155   Client=@hostname@-fd 
156   FileSet="DeltaSet"
157   Storage = File
158   Messages = Standard
159   Pool = Default
160   Write Bootstrap = "@working_dir@/NightlySave.bsr"
161   Max Run Time = 30min
162   Maximum Concurrent Jobs = 10
163 }
164
165 Job {
166   Name = "CompressedTest"
167   Type = Backup
168   Client=@hostname@-fd 
169   FileSet="CompressedSet"
170   Storage = File
171   Messages = Standard
172   Pool = Default
173   Maximum Concurrent Jobs = 10
174   Write Bootstrap = "@working_dir@/NightlySave.bsr"
175   Max Run Time = 30min
176   SpoolData=yes
177 }
178
179 Job {
180   Name = "HardlinkTest"
181   Type = Backup
182   Client=@hostname@-fd 
183   FileSet="HardlinkSet"
184   Storage = File
185   Messages = Standard
186   Pool = Default
187   Maximum Concurrent Jobs = 10
188   Write Bootstrap = "@working_dir@/NightlySave.bsr"
189   Max Run Time = 30min
190   Accurate = yes
191 }
192
193 Job {
194   Name = "SparseCompressedTest"
195   Type = Backup
196   Client=@hostname@-fd 
197   FileSet="SparseCompressedSet"
198   Storage = File
199   Messages = Standard
200   Pool = Default
201   Write Bootstrap = "@working_dir@/NightlySave.bsr"
202   Max Run Time = 30min
203   SpoolData=yes
204   Maximum Concurrent Jobs = 10
205 }
206
207 Job {
208   Name = "vSphereTest"
209   Type = Backup
210   Client=@hostname@-fd
211   FileSet="vSphereSet"
212   Storage = File
213   Messages = Standard
214   Pool = Default
215   Maximum Concurrent Jobs = 10
216   Write Bootstrap = "@working_dir@/NightlySave.bsr"
217   Max Run Time = 30min
218 }
219
220 Job {
221   Name = "LZOTest"
222   Type = Backup
223   Client=@hostname@-fd
224   FileSet="LZOSet"
225   Storage = File
226   Messages = Standard
227   Pool = Default
228   Maximum Concurrent Jobs = 10
229   Write Bootstrap = "@working_dir@/NightlySave.bsr"
230   Max Run Time = 30min
231   SpoolData=yes
232 }
233
234 Job {
235   Name = "SparseLZOTest"
236   Type = Backup
237   Client=@hostname@-fd
238   FileSet="SparseLZOSet"
239   Storage = File
240   Messages = Standard
241   Pool = Default
242   Write Bootstrap = "@working_dir@/NightlySave.bsr"
243   Max Run Time = 30min
244   SpoolData=yes
245   Maximum Concurrent Jobs = 10
246 }
247
248 Job {
249   Name = "FIFOTest"
250   Type = Backup
251   Client=@hostname@-fd 
252   FileSet="FIFOSet"
253   Storage = File
254   Messages = Standard
255   Pool = Default
256   Write Bootstrap = "@working_dir@/NightlySave.bsr"
257   ClientRunBeforeJob = "sleep 5"
258   Max Run Time = 30min
259 }
260
261
262
263 # Backup the catalog database (after the nightly save)
264 Job {
265   Name = "BackupCatalog"
266   Type = Backup
267   Client=@hostname@-fd 
268   FileSet="Catalog"
269 #  Schedule = "WeeklyCycleAfterBackup"
270   Storage = File
271   Messages = Standard
272   Pool = Default
273   # This creates an ASCII copy of the catalog
274   RunBeforeJob = "@sbindir@/make_catalog_backup -u regress"
275   # This deletes the copy of the catalog
276   RunAfterJob  = "@sbindir@/delete_catalog_backup"
277   Write Bootstrap = "@working_dir@/BackupCatalog.bsr"
278   Max Run Time = 30min
279 }
280
281 JobDefs {
282   Name = "BackupJob"
283   Type = Backup
284   Pool = Default
285   Storage = File
286   Messages = Standard
287   Priority = 10
288   Max Run Time = 30min
289 }
290
291 Job {
292   JobDefs = "BackupJob"
293   Name = "bug621-job-1"
294   Client = @hostname@-fd
295   FileSet="Full Set"
296   ClientRunBeforeJob = "sleep 5"
297 }
298
299 Job {
300   JobDefs = "BackupJob"
301   Name = "bug621-job-2"
302   Client = @hostname@-fd
303   FileSet = "Full Set"
304   Max Run Time = 30
305   Priority = 15
306 }
307
308
309 # Standard Restore template, to be changed by Console program
310 Job {
311   Name = "RestoreFiles"
312   Type = Restore
313   Client=@hostname@-fd 
314   FileSet="Full Set"
315   Storage = File
316   Messages = Standard
317   Pool = Default
318   Where = @tmpdir@/bacula-restores
319   Max Run Time = 30min
320 }
321
322
323 # List of files to be backed up
324 FileSet {
325   Name = "Full Set"
326   Include {  
327      Options { signature=MD5; sparse=yes;
328        verify=pins5 }
329      File =  <@tmpdir@/file-list
330   }
331 }
332
333 # List of files to be backed up
334 FileSet {
335   Name = "FSTypeFS"
336   Include {  
337      Options {
338         signature=MD5
339         fstype = ext4
340      }
341      File =  <@tmpdir@/file-list
342   }
343 }
344
345
346 # List of files to be backed up
347 FileSet {
348   Name = "FSTypeFSEmpty"
349   Include {  
350      Options {
351         signature=MD5
352         fstype = debugfs
353      }
354      File =  <@tmpdir@/file-list
355   }
356 }
357
358 FileSet {
359   Name = "FSno5"
360   Include  { Options { verify=s5 }
361     File = <@tmpdir@/file-list
362   }
363   Include  { Options { sparse=yes }
364     File = <@tmpdir@/file-list
365   }
366   Include  { Options { compression=GZIP }
367     File = <@tmpdir@/file-list
368   }
369   Include  { Options { compression=LZO }
370     File = <@tmpdir@/file-list
371   }
372   Include  { Options { compression=LZO; sparse=yes }
373     File = <@tmpdir@/file-list
374   }
375   Include  { Options { compression=GZIP; sparse=yes }
376     File = <@tmpdir@/file-list
377   }
378 }
379
380 FileSet {
381   Name = "FS5"
382   Include  { Options { signature=MD5; verify=s5 }
383     File = <@tmpdir@/file-list
384   }
385   Include  { Options { signature=MD5; sparse=yes }
386     File = <@tmpdir@/file-list
387   }
388   Include  { Options { signature=MD5; compression=GZIP }
389     File = <@tmpdir@/file-list
390   }
391   Include  { Options { signature=MD5; compression=LZO }
392     File = <@tmpdir@/file-list
393   }
394   Include  { Options { signature=MD5; compression=LZO; sparse=yes }
395     File = <@tmpdir@/file-list
396   }
397   Include  { Options { signature=MD5; compression=GZIP; sparse=yes }
398     File = <@tmpdir@/file-list
399   }
400 }
401
402 FileSet {
403   Name = "FS5nocheck"
404   Include  { Options { verify="nog"; signature=MD5 }
405     File = <@tmpdir@/file-list
406   }
407   Include  { Options { signature=MD5; sparse=yes }
408     File = <@tmpdir@/file-list
409   }
410   Include  { Options { signature=MD5; compression=GZIP }
411     File = <@tmpdir@/file-list
412   }
413   Include  { Options { signature=MD5; compression=LZO }
414     File = <@tmpdir@/file-list
415   }
416   Include  { Options { signature=MD5; compression=LZO; sparse=yes }
417     File = <@tmpdir@/file-list
418   }
419   Include  { Options { signature=MD5; compression=GZIP; sparse=yes }
420     File = <@tmpdir@/file-list
421   }
422 }
423
424 FileSet {
425   Name = "FS1"
426   Include  { Options { verify=s1; signature=SHA1 }
427     File = <@tmpdir@/file-list
428   }
429   Include  { Options { signature=SHA1; sparse=yes }
430     File = <@tmpdir@/file-list
431   }
432   Include  { Options { signature=SHA1; compression=GZIP }
433     File = <@tmpdir@/file-list
434   }
435   Include  { Options { signature=SHA1; compression=LZO }
436     File = <@tmpdir@/file-list
437   }
438   Include  { Options { signature=SHA1; compression=LZO; sparse=yes }
439     File = <@tmpdir@/file-list
440   }
441   Include  { Options { signature=SHA1; compression=GZIP; sparse=yes }
442     File = <@tmpdir@/file-list
443   }
444 }
445
446 FileSet {
447   Name = "SimpleSet"
448   Include {  
449      Options { signature=MD5 }
450      File =  <@tmpdir@/file-list
451   }
452 }
453
454
455 FileSet {
456   Name = vSphereSet
457    Include {
458     Options {
459       signature=MD5
460       compression = GZIP1
461     }
462     Plugin = "vsphere: host=@VSPHERE_HOST1@"
463   }
464 }
465
466 FileSet {
467   Name = vSphereSet2
468    Include {
469     Options {
470       signature=MD5
471       compression = GZIP1
472     }
473     Plugin = "vsphere: host=@VSPHERE_HOST1@"
474     Plugin = "vsphere: host=@VSPHERE_HOST2@"
475   }
476 }
477
478 FileSet {
479   Name = "SparseSet"
480   Include {
481     Options {
482       signature=MD5
483       sparse=yes
484     }
485     File = <@tmpdir@/file-list
486   }
487 }
488
489 FileSet {
490   Name = "CompressedSet"
491   Include {
492     Options {
493       signature=MD5 
494       compression=GZIP
495       onefs=no
496     }
497     File = <@tmpdir@/file-list
498   }
499 }
500
501 FileSet {
502   Name = "HardlinkSet"
503   Include {
504     Options {
505       signature=MD5 
506       hardlinks=yes
507     }
508     File = <@tmpdir@/file-list
509   }
510 }
511
512 FileSet {
513   Name = "LZOSet"
514   Include {
515     Options {
516       signature=MD5
517       compression=LZO
518     }
519     File = <@tmpdir@/file-list
520   }
521 }
522
523 FileSet {
524   Name = "DeltaSet"
525   Include {
526     Options {
527       signature=MD5
528       plugin = delta
529     }
530     File = <@tmpdir@/file-list
531   }
532 }
533
534 FileSet {
535   Name = "FIFOSet"
536   Include {
537     Options {
538       readfifo = yes
539       signature=MD5 
540     }
541     File = <@tmpdir@/file-list
542   }
543 }
544
545
546 FileSet {
547   Name = "SparseCompressedSet"
548   Include {
549     Options {
550       signature=MD5 
551       compression=GZIP
552       sparse=yes
553     }
554     File = <@tmpdir@/file-list
555   }
556 }
557
558 FileSet {
559   Name = "SparseLZOSet"
560   Include {
561     Options {
562       signature=MD5
563       compression=LZO
564       sparse=yes
565     }
566     File = <@tmpdir@/file-list
567   }
568 }
569
570 FileSet {
571   Name = "MonsterFileSet"
572   Include {
573     Options {
574        signature = MD5
575        noatime = yes
576        ignore case = yes
577        Exclude = yes
578        RegexDir = "Cache"
579        RegexDir = "Windows Defender"
580        RegexDir = "Temporary Internet Files"
581        RegexDir = "bacula"
582        RegexDir = "Temp"
583
584        RegexDir = "ATI Technologies"
585
586        RegexDir = "wmdownloads"
587        RegexDir = "My Music"
588        RegexDir = "iTunes"
589        RegexDir = "Cookies"
590
591        RegexFile = "desktop.ini"
592        RegexFile = "thumbs.db"
593        RegexFile = "acrobat7.exe"
594        RegexFile = "acr6win.exe"
595        RegexFile = "AdbeRdr70_enu_full.exe"
596        RegexFile = "antivirus10_1_5.exe"
597        #thunderbird lock file
598        RegexFile = "parent.lock"
599
600        RegexDir = "Retrospect Restore Points"
601
602        #exclude i386 director of windows installer files
603        WildDir = "[A-Z]:/i386"
604
605        # Exclude Mozilla-based programs' file caches
606        WildDir = "[A-Z]:/Documents and Settings/*/Application Data/*/Profiles/*/*/ImapMail"
607        WildDir = "[A-Z]:/Users/*/Application Data/*/Profiles/*/*/ImapMail"
608
609        # Exclude user's registry files - they're always in use anyway.
610        WildFile = "[A-Z]:/Documents and Settings/*/Local Settings/Application Data/Microsoft/Windows/usrclass.*"
611        WildFile = "[A-Z]:/Users/*/Local Settings/Application Data/Microsoft/Windows/usrclass.*"
612        WildFile = "[A-Z]:/Documents and Settings/*/ntuser.*"
613        WildFile = "[A-Z]:/Users/*/ntuser.*"
614
615        WildDir = "[A-Z]:/Documents and Settings/*/Recent"
616        WildDir = "[A-Z]:/Users/*/Recent"
617
618        WildDir = "[A-Z]:/Documents and Settings/*/Local Settings/History"
619        WildDir = "[A-Z]:/Users/*/Local Settings/History"
620
621        # These are always open and unable to be backed up
622        WildFile = "[A-Z]:/Documents and Settings/All Users/Application Data/Microsoft/Network/Downloader/qmgr[01].dat"
623        WildFile = "[A-Z]:/Users/All Users/Application Data/Microsoft/Network/Downloader/qmgr[01].dat"
624
625        #Exclude all of Windows...
626        WildDir = "[A-Z]:/windows"
627        WildDir = "[A-Z]:/winnt"
628        WildDir = "[A-Z]:/winxp"
629        WildDir = "[A-Z]:/win"
630
631        #symantec antivirus app stuff
632        WildDir = "[A-Z]:/*/Symantec*"
633
634        #system volume information
635        WildDir = "[A-Z]:/System Volume Information"
636
637        WildFile = "*.tmp"
638        # ghost image and spanning files
639        WildFile = "*.gho"
640        WildFile = "*.ghs"
641
642        # Recycle bins
643        WildDir = "[A-Z]:/RECYCLER"
644        WildDir = "[A-Z]:/RECYCLER"
645        WildDir = "[A-Z]:/RECYCLED"
646        WildDir = "[A-Z]:/$RECYCLE.BIN"
647
648        # Swap files
649        WildFile = "[A-Z]:/pagefile.sys"
650
651        # These are programs and are easier to reinstall than restore from
652        # backup
653        WildDir = "[A-Z]:/cygwin"
654        WildDir = "[A-Z]:/Program Files/Adobe/Acrobat 7.0"
655        WildDir = "[A-Z]:/Program Files/Adobe/Acrobat 8.0"
656
657        WildDir = "[A-Z]:/Program Files/Common Files/Software Center"
658        WildDir = "[A-Z]:/Software Center"
659
660        WildDir = "[A-Z]:/Program Files/Grisoft"
661        WildDir = "[A-Z]:/Program Files/Java"
662        WildDir = "[A-Z]:/Program Files/Java Web Start"
663        WildDir = "[A-Z]:/Program Files/JavaSoft"
664        WildDir = "[A-Z]:/Program Files/Microsoft Office"
665        WildDir = "[A-Z]:/Program Files/Mozilla Firefox"
666        WildDir = "[A-Z]:/Program Files/Mozilla Thunderbird"
667        WildDir = "[A-Z]:/Program Files/mozilla.org"
668        WildDir = "[A-Z]:/Program Files/OpenOffice*"
669     }
670     File = <@tmpdir@/file-list
671   }
672 }
673
674
675 #
676 # When to do the backups, full backup on first sunday of the month,
677 #  differential (i.e. incremental since full) every other sunday,
678 #  and incremental backups other days
679 Schedule {
680   Name = "WeeklyCycle"
681   Run = Level=Full 1st sun at 1:05
682   Run = Level=Differential 2nd-5th sun at 1:05
683   Run = Level=Incremental mon-sat at 1:05
684 }
685
686 # This schedule does the catalog. It starts after the WeeklyCycle
687 Schedule {
688   Name = "WeeklyCycleAfterBackup"
689   Run = Level=Full sun-sat at 1:10
690 }
691
692 # This is the backup of the catalog
693 FileSet {
694   Name = "Catalog"
695   Include {
696     Options {
697       signature=MD5
698     }
699     File = /home/kern/bacula/regress/bin/working/bacula.sql
700   }
701 }
702
703 # Client (File Services) to backup
704 Client {
705   Name = @hostname@-fd
706   Address = @hostname@
707   FDPort = @fdport@
708   Catalog = MyCatalog
709   Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc"          # password for FileDaemon
710   File Retention = 30d                # 30 days
711   Job Retention = 180d                # six months
712   AutoPrune = yes                     # Prune expired Jobs/Files
713   Maximum Concurrent Jobs = 10
714 }
715
716 # Definiton of file storage device
717 Storage {
718   Name = File
719   Address = @hostname@                # N.B. Use a fully qualified name here
720   SDPort = @sdport@
721   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
722   Device = FileStorage
723   Media Type = File
724   Maximum Concurrent Jobs = 10
725   Heartbeat Interval = 330
726 }
727
728 Storage {
729   Name = File1
730   Address = @hostname@                # N.B. Use a fully qualified name here
731   SDPort = @sdport@
732   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
733   Device = FileStorage1
734   Media Type = File1
735   Maximum Concurrent Jobs = 10
736   Heartbeat Interval = 330
737 }
738
739 Storage {
740   Name = File2
741   Address = @hostname@                # N.B. Use a fully qualified name here
742   SDPort = @sdport@
743   Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
744   Device = FileStorage2
745   Media Type = File
746   Maximum Concurrent Jobs = 10
747   Heartbeat Interval = 330
748 }
749
750 # Definition of DLT tape storage device
751 #Storage {
752 #  Name = DLTDrive
753 #  Address = @hostname@                # N.B. Use a fully qualified name here
754 #  SDPort = @sdport@
755 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
756 #  Device = "HP DLT 80"                # must be same as Device in Storage daemon
757 #  Media Type = DLT8000                # must be same as MediaType in Storage daemon
758 #}
759
760 # Definition of DDS tape storage device
761 #Storage {
762 #  Name = SDT-10000
763 #  Address = @hostname@                # N.B. Use a fully qualified name here
764 #  SDPort = @sdport@
765 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"          # password for Storage daemon
766 #  Device = SDT-10000                  # must be same as Device in Storage daemon
767 #  Media Type = tape                  # must be same as MediaType in Storage daemon
768 #}
769
770 # Definition of 8mm tape storage device
771 #Storage {
772 #  Name = "8mmDrive"
773 #  Address = @hostname@                # N.B. Use a fully qualified name here
774 #  SDPort = @sdport@
775 #  Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
776 #  Device = "Exabyte 8mm"
777 #  MediaType = "8mm"
778 #}
779
780
781 # Generic catalog service
782 Catalog {
783   Name = MyCatalog
784   @libdbi@
785   dbname = @db_name@; user = @db_user@; password = "@db_password@"
786 }
787
788 # Reasonable message delivery -- send most everything to email address
789 #  and to the console
790 Messages {
791   Name = Standard
792   mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: %t %e of %c %l\" %r"
793   operatorcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: Intervention needed for %j\" %r"
794 # MailOnError = @job_email@ = all
795 # operator = @job_email@ = mount
796   console = all, !skipped, !terminate, !restored
797 #
798 # WARNING! the following will create a file that you must cycle from
799 #          time to time as it will grow indefinitely. However, it will
800 #          also keep all your messages if the scroll off the console.
801 #
802   append = "@working_dir@/log" = all, !skipped
803   catalog = all, !skipped
804 }
805
806 Messages {
807   Name = NoEmail
808   mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: %t %e of %c %l\" %r"
809   console = all, !skipped, !terminate
810 #
811 # WARNING! the following will create a file that you must cycle from
812 #          time to time as it will grow indefinitely. However, it will
813 #          also keep all your messages if the scroll off the console.
814 #
815   append = "@working_dir@/log" = all, !skipped
816   catalog = all, !skipped
817 }
818
819     
820 # Default pool definition
821 Pool {
822   Name = Default
823   Pool Type = Backup
824   Recycle = yes                       # Bacula can automatically recycle Volumes
825   AutoPrune = yes                     # Prune expired volumes
826   Volume Retention = 365d             # one year
827 # Label Format = "TEST-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}:${NumVols}"
828 # Simple Label Format = "Backup-"
829 # Maximum Volume Jobs = 1
830 # Maximum Volume Bytes = 1500000
831 }