Bring DragonFly's sendmail infrastructure up to date. This commit includes:
authorGregory Neil Shapiro <gshapiro@dragonflybsd.org>
Mon, 25 Jul 2005 00:24:32 +0000 (00:24 +0000)
committerGregory Neil Shapiro <gshapiro@dragonflybsd.org>
Mon, 25 Jul 2005 00:24:32 +0000 (00:24 +0000)
commit3181538d4738797f9b65d0897e6cc1e3b6fecfed
tree859b4e5fd8b0a97ba5537c5377d3baef412b5725
parent72dfebd9b6363a957bc82e5a4a82f6fdd5762c65
Bring DragonFly's sendmail infrastructure up to date.  This commit includes:

- Upgrading base system from sendmail 8.12.10 to 8.13.4 (which includes
  native DragonFly support so DragonFly no longer needs to pretend to be
  FreeBSD).
- Drop the FreeBSD-only add-ons of nobiff and nofsync for mail.local
  and the FreeBSD-customized Received: header format and instead use the
  distribution as released by sendmail.org.
- Default to /etc/mail/dragonfly.mc and /etc/mail/dragonfly.submit.mc
  instead of /etc/mail/freebsd{,.submit}.mc.
  - Users should be sure to 'cd /usr/src; make upgrade' to get the
    new dragonfly{,.submit}.mc files installed into /etc/mail/.
    (Or you can just do the sendmail portion with 'cd /usr/src/etc/sendmail;
    make upgrade'.)
- Support for per-host submit.mc files (i.e., /etc/mail/`hostname`.submit.mc).
- New SENDMAIL_CF_DIR make.conf variable for overriding location of the
  sendmail/cf directory (default is still /usr/share/sendmail/cf/).
- Better sendmail_enable checking in /etc/rc.sendmail.
- /etc/periodic/daily/150.clean-hoststat now does the right thing and only
  cleans expired host status entries using the purgestat command.
28 files changed:
bin/rmail/Makefile
etc/Makefile
etc/mail/Makefile
etc/mail/README
etc/periodic/daily/150.clean-hoststat
etc/rc.sendmail
etc/sendmail/Makefile
etc/sendmail/dragonfly.mc [moved from etc/sendmail/freebsd.mc with 89% similarity]
etc/sendmail/dragonfly.submit.mc [new file with mode: 0644]
etc/sendmail/freefall.mc [deleted file]
lib/libmilter/Makefile
lib/libsm/Makefile
lib/libsmdb/Makefile
lib/libsmutil/Makefile
libexec/mail.local/Makefile
libexec/smrsh/Makefile
libexec/smrsh/patches/smrsh.8.patch [new file with mode: 0644]
share/doc/smm/08.sendmailop/Makefile
share/man/man5/make.conf.5
share/man/man5/periodic.conf.5
share/man/man8/rc.sendmail.8
share/sendmail/Makefile
usr.bin/vacation/Makefile
usr.sbin/editmap/Makefile
usr.sbin/mailstats/Makefile
usr.sbin/makemap/Makefile
usr.sbin/praliases/Makefile
usr.sbin/sendmail/Makefile