ETCDIR=/opt/bacula/etc
M4=/usr/ccs/bin/m4
DIR=/opt/bacula/sbin/bacula-dir
FD=/opt/bacula/sbin/bacula-fd
SD=/opt/bacula/sbin/bacula-sd
BCON=/opt/bacula/sbin/bconsole
all: $(ETCDIR)/bacula-dir.conf $(ETCDIR)/bacula-sd.conf \
$(ETCDIR)/bacula-fd.conf $(ETCDIR)/bconsole.conf
$(ETCDIR)/bacula-dir.conf: bacula-dir.conf bacula-defs.m4
$(M4) bacula-dir.conf >$(ETCDIR)/bacula-dir.tmp && \
$(DIR) -t -c $(ETCDIR)/bacula-dir.tmp && \
mv $(ETCDIR)/bacula-dir.tmp $(ETCDIR)/bacula-dir.conf
$(ETCDIR)/bacula-sd.conf: bacula-sd.conf bacula-defs.m4
$(M4) bacula-sd.conf >$(ETCDIR)/bacula-sd.tmp && \
$(SD) -t -c $(ETCDIR)/bacula-sd.tmp && \
mv $(ETCDIR)/bacula-sd.tmp $(ETCDIR)/bacula-sd.conf
$(ETCDIR)/bacula-fd.conf: bacula-fd.conf bacula-defs.m4
$(M4) bacula-fd.conf >$(ETCDIR)/bacula-fd.tmp && \
$(FD) -t -c $(ETCDIR)/bacula-fd.tmp && \
mv $(ETCDIR)/bacula-fd.tmp $(ETCDIR)/bacula-fd.conf
$(ETCDIR)/bconsole.conf: bconsole.conf bacula-defs.m4
$(M4) bconsole.conf >$(ETCDIR)/bconsole.tmp && \
$(BCON) -t -c $(ETCDIR)/bconsole.tmp && \
mv $(ETCDIR)/bconsole.tmp $(ETCDIR)/bconsole.conf
syntax highlighted by Code2HTML, v. 0.9.1