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 < $< @chown .mail tmp.db @mv -f tmp.db $@ clean: @rm -f *.db *~ access: access.main access.d/*.access access.d.shared/*.access @echo "# !! Warning ! This file is autogenerated (see /etc/mail/Makefile)." > access @echo "# !! Don't edit this file manually, you must edit components in access.d and" >> access @echo "# !! access.d.shared directories. They must contain \".access\" suffix at end" >> access @echo "# !! of names of files. You can edit access.main file also." >> access @echo "# !!" >> access @/bin/cat $^ >>$@ aliases.db: aliases @sendmail -bi