Skip site navigation (1)Skip section navigation (2)
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>