lkundrak / rpms / sendmail

Forked from rpms/sendmail 4 years ago
Clone
cvsdist 98c3f09
# These could be used by sendmail, but are not part of the default install.
cvsdist 98c3f09
# To use them you will have to generate your own sendmail.cf with
cvsdist 98c3f09
#  FEATURE('whatever')
cvsdist 98c3f09
#
cvsdist 98c3f09
POSSIBLE += $(shell test -f bitdomain     && echo bitdomain.db)
cvsdist 98c3f09
POSSIBLE += $(shell test -f uudomain      && echo uudomain.db)
cvsdist 98c3f09
POSSIBLE += $(shell test -f genericstable && echo genericstable.db)
cvsdist 98c3f09
POSSIBLE += $(shell test -f userdb	  && echo userdb.db)
cvsdist a9c0552
POSSIBLE += $(shell test -f authinfo      && echo authinfo.db)
cvsdist 333a3fa
CFFILES   = sendmail.cf submit.cf
cvsdist 98c3f09
cvsdist 98c3f09
cvsdist 333a3fa
all: ${CFFILES} ${POSSIBLE} virtusertable.db access.db domaintable.db mailertable.db
cvsdist 98c3f09
cvsdist ccd56be
userdb.db: userdb
cvsdist 98c3f09
	@makemap btree $@ < $<
cvsdist 98c3f09
cvsdist ccd56be
%.db: %
cvsdist 98c3f09
	@makemap hash $@ < $<
cvsdist 98c3f09
cvsdist ccd56be
%.cf: %.mc
cvsdist ad97987
	@if test -f /usr/share/sendmail-cf/m4/cf.m4; then \
cvsdist 35607f7
		umask 022; \
cvsdist ad97987
		mv -f $@ $@.bak; \
cvsdist ad97987
		m4 $< > $@; \
cvsdist 67548a7
	else \
cvsdist da90ff0
		echo -e "WARNING: '$<' is modified. Please install package sendmail-cf to update your configuration."; \
cvsdist 35607f7
	fi
cvsdist 333a3fa
cvsdist 98c3f09
clean:
cvsdist 98c3f09
	rm -f *.db *~
cvsdist 98c3f09
cvsdist ccd56be
start:
cvsdist ccd56be
	service sendmail start
cvsdist ccd56be
cvsdist ccd56be
stop:
cvsdist ccd56be
	service sendmail stop
cvsdist ccd56be
cvsdist ccd56be
restart:
cvsdist ccd56be
	service sendmail restart
cvsdist ccd56be