From owner-freebsd-current@FreeBSD.ORG Tue Mar 11 03:23:49 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE9441065671; Tue, 11 Mar 2008 03:23:49 +0000 (UTC) (envelope-from gshapiro@freebsd.org) Received: from gir.gshapiro.net (gir.gshapiro.net [209.246.26.16]) by mx1.freebsd.org (Postfix) with ESMTP id A43BB8FC12; Tue, 11 Mar 2008 03:23:49 +0000 (UTC) (envelope-from gshapiro@freebsd.org) Received: from monkeyboy.local (c-67-164-3-230.hsd1.ca.comcast.net [67.164.3.230]) (authenticated bits=128) by gir.gshapiro.net (8.14.3.Alpha1/8.14.2) with ESMTP id m2B2rcDS037016 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Mar 2008 19:53:41 -0700 (PDT) (envelope-from gshapiro@freebsd.org) Date: Mon, 10 Mar 2008 19:53:34 -0700 From: Gregory Shapiro To: Giorgos Keramidas Message-ID: <20080311025333.GF2422@monkeyboy.local> References: <20080202012707.GA1800@kobe.laptop> <1204809780.885.3.camel@sol> <20080306201905.GA11317@kobe.laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080306201905.GA11317@kobe.laptop> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: Mike Makonnen , current@freebsd.org Subject: Re: latest rc.subr breaks etc/rc.d/sendmail X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2008 03:23:49 -0000 > Agreed. We should probably consult gshapiro about this, and just do it > if there's no objection. AFAIK, /etc/rc.d/sendmail is also used to > start alternative MTAs, so we can commit this patch for now, and think > about splitting /etc/rc.d/sendmail to something like: > > src/etc/rc.d/sendmail > src/etc/rc.d/sendmail-submit > src/etc/rc.d/sendmail-outbound > src/etc/rc.d/sendmail-msp-queue I'd be cool with this and more than happy to provide code review. The four scripts would all need the same sort of logic to disable conflicting options (e.g., don't start a submit agent if a full MTA is running).