Jump to content

Make

From MattWiki

To have make create config files for you[edit | edit source]

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