> > > > I have different SMTP gateways each one configurred exactly at
> the
> > > same
> > > > manner. The only difference is the hostname.
> > > >
> > > > I would like to know if I could define "/etc/postfix" as an NFS
> > share
> > > > somewhere and export it on each of my SMTP gateways. The aim is
> > > > obviously to change only one configuration file each time that a
> > > postfix
> > > > configuration update is needed.
> > >
> > > Let the computer do the work for you. See: man 1 make. If you are
> > > not familiar with this tool, then you work too hard.
> >
> > I know that make is a really powerfull tool. I have used it (in the
> > sense that I have write down some Makefile) for compiling rather few
> C
> > projects. At the moment I can't guess how I could use 'make' for my
> > purpouse. I feel that in some manner it could be a substitution
> matter
> > that 'make' is very clever to manage. But I can't infere anything
> more..
> >
> > Could you give me further insight? :-)
> >
> 
> # cat Makefile
> FILES: main.cf-a main.cf-b main.cf-c
> 
> all: $(FILES)
> 
> main.cf-a: Makefile main.cf-template
>       sed 's/whatever/whatever/' main.cf-template >$@
>       rsync -av $@ hosta:/etc/postfix
> 
> main.cf-b: Makefile main.cf-template
>       sed 's/whatever/whatever/' main.cf-template >$@
>       rsync -av $@ hostb:/etc/postfix
> 
> main.cf-c: Makefile main.cf-template
>       sed 's/whatever/whatever/' main.cf-template >$@
>       rsync -av $@ hostc:/etc/postfix

Thanks Wietse,

you are asserting implicitily that is better to avoid the use of an NFS
filesystem mounted on /etc/postfix of each SMTP gateway?

rocsca

Reply via email to