From owner-freebsd-current@FreeBSD.ORG Thu Mar 18 10:33:48 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DF1F16A4CE for ; Thu, 18 Mar 2004 10:33:48 -0800 (PST) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59C6C43D39 for ; Thu, 18 Mar 2004 10:33:48 -0800 (PST) (envelope-from tim@kientzle.com) Received: from kientzle.com (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id i2IIXl90036171; Thu, 18 Mar 2004 10:33:47 -0800 (PST) (envelope-from tim@kientzle.com) Message-ID: <4059EB88.4060702@kientzle.com> Date: Thu, 18 Mar 2004 10:33:44 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20031006 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rahul Siddharthan References: <20040318172720.GA31299@online.fr> In-Reply-To: <20040318172720.GA31299@online.fr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Richard Coleman cc: freebsd-current@freebsd.org Subject: Re: Pkg-based base system. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: kientzle@acm.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2004 18:33:48 -0000 Rahul Siddharthan wrote: > Richard Coleman wrote: > >>But I don't think anyone is advocating Linux-style granularity of >>packages. Most people just want a little finer granularity to handle >>bind, sendmail, dhcp, and maybe openssh. > > Yes, and nobody is suggesting removing anything from the base system, > merely making it easier for the end-user to remove unnecessary base > components. You don't have to remove one thing to use something else. Many FreeBSD systems use alternative software without touching the base system. Just disable the base components in rc.conf and run your own. You can also "upgrade" any existing piece by installing a newer port and disabling the pieces in the base system. In the particular case of sendmail, look at the mailwrapper functionality, which simply redirects the standard "sendmail" name to your favorite MTA. It's been in FreeBSD since 4.0 and makes it quite trivial to use any MTA you like instead of the built-in sendmail. Tim Kientzle