

all: virtusertable.db access.db domaintable.db mailertable.db aliases.db
	@service sendmail restart &>/dev/null ||:


db: virtusertable.db access.db domaintable.db mailertable.db aliases.db
	@echo > /dev/null


%.db: %
	@makemap hash tmp.db < $<
	@mv -f tmp.db $@


clean:
	@rm -f *.db *~


access: access.main access.d/*.access access.d.shared/*.access
	@echo "# !! Don't edit this file manually, you must edit components in" > access
	@echo "# !! access.d and access.d.shared directories." >>access
	@echo "# !! It must have .access suffix at end of name." >> access
	@echo "# !!" >> access
	@/bin/cat $^ >>$@


aliases.db: aliases
	@sendmail -bi
