Date: 04 Sep 2002 19:10:58 -0700 From: Joe Kelsey <joe@zircon.seattle.wa.us> To: freebsd-stable@freebsd.org Subject: NO_SENDMAIL Message-ID: <1031191858.24794.127.camel@zircon.zircon.seattle.wa.us>
next in thread | raw e-mail | index | archive | help
In addition to setting NO_SENDMAIL=true in /etc/make.conf, you also need to remove the ability to create sendmail. I used to have the following in /usr/sup/refuse: *sendmail* which *used* to be quite effective at keeping all traces of sendmail out of my system. Unfortunately, some misguided soul decided that it wasn't enough to simply passively refuse sendmail. They *forced* the inclusion of /etc/sendmail.rc in the system startup and also refused to protect the inclusion of this idiotic file with the usual .ifdef NO_SENDMAIL that populates the rest of the make system. So, now I have to allow the presence of this file in my source tree, but I still consistently refuse to allow mergemaster to move it in place, since it has no business appearing on a non-sendmail system. I am now forced to use the following rules in /usr/sup/refuse: */sendmail* */etc/mtree/*sendmail* */share/doc/*sendmail* This seems to prevent sendmail from acquiring anything more than a token foothold on my system. I look forward to the day when sendmail, bind, inetd and other mal-ware is removed from the base system and relegated to ports where they belong. I also await the official release of 5.0 so I can build a system without an ancient, broken perl. /Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1031191858.24794.127.camel>