From owner-freebsd-stable Thu May 16 16:41:49 2002 Delivered-To: freebsd-stable@freebsd.org Received: from zircon.seattle.wa.us (sense-sea-CovadSub-0-80.oz.net [216.39.147.80]) by hub.freebsd.org (Postfix) with SMTP id 6E74137B414 for ; Thu, 16 May 2002 16:41:26 -0700 (PDT) Received: (qmail 51053 invoked from network); 16 May 2002 23:41:24 -0000 Received: from localhost (127.0.0.1) by localhost with SMTP; 16 May 2002 23:41:24 -0000 Subject: NO_SENDMAIL condition violated by rc.sendmail From: Joe Kelsey To: freebsd-stable@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.5 Date: 16 May 2002 16:41:24 -0700 Message-Id: <1021592484.50695.9.camel@zircon.zircon.seattle.wa.us> Mime-Version: 1.0 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I will be happiest when FreeBSD removes all mtas from the build system, just like perl is now being removed. I have worked long and hard to make sure that no trace of that bug-ridden program sendmail ever pollutes my system. Recently, someone decided that NO_SENDMAIL does not really mean what it says. After all, why would anyone ever want to remove such a lovely program as that? ;-( Now, it seems that not only does the make.conf NO_SENDMAIL *not* mean no sendmail, but the rc.conf variable sendmail_enable=NO doesn't really mean not to start sendmail!!!!! It appears that setting this variable doesn't disable sendmail, because who would want to do that? Since someone had the bright idea that rc.sendmail (which is *specific* to sendmail) is *reaquired* even if you do not have sendmail installed, my buildworld and installworld fail miserably because my /usr/sup/refuse file contains the string "*sendmail*" as a preventive to make sure that no trace of sendmail ever makes it onto my system. If you are going to add the "mta_start_script" parameter to /etc/defaults/rc.conf, the least you can do is make the start script generic and make rc.sendmail and rc.sendmail.8 *optional*. make buildworld and make installworld are horribly and irretrievably broken until someone allows NO_SENDMAIL to really mean NO_SENDMAIL once again and to make the idiotic rc.sendmail an optional part of the base system. /Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message