From owner-freebsd-stable@FreeBSD.ORG Sun Mar 23 04:57:52 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFF111065674 for ; Sun, 23 Mar 2008 04:57:52 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (hergotha.csail.mit.edu [66.92.79.170]) by mx1.freebsd.org (Postfix) with ESMTP id 69D308FC16 for ; Sun, 23 Mar 2008 04:57:52 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (localhost [127.0.0.1]) by hergotha.csail.mit.edu (8.13.8/8.13.8) with ESMTP id m2N4KlF7078185; Sun, 23 Mar 2008 00:20:47 -0400 (EDT) (envelope-from wollman@hergotha.csail.mit.edu) Received: (from wollman@localhost) by hergotha.csail.mit.edu (8.13.8/8.13.8/Submit) id m2N4Kl6O078184; Sun, 23 Mar 2008 00:20:47 -0400 (EDT) (envelope-from wollman) Date: Sun, 23 Mar 2008 00:20:47 -0400 (EDT) From: Garrett Wollman Message-Id: <200803230420.m2N4Kl6O078184@hergotha.csail.mit.edu> To: fjwcash@gmail.com X-Newsgroups: mit.lcs.mail.freebsd-stable In-Reply-To: References: <868x0ezh9u.fsf@zid.claresco.hr> <200803192028.m2JKSZen098816@lurza.secnetix.de> <20080323000707.GA33311@fupp.net> Organization: None X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (hergotha.csail.mit.edu [127.0.0.1]); Sun, 23 Mar 2008 00:20:47 -0400 (EDT) X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=disabled version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on hergotha.csail.mit.edu Cc: stable@freebsd.org Subject: Re: Upgrading to 7.0 - stupid requirements X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 04:57:52 -0000 In article , Freddie Cash writes: >Oh, gods, please, no! That is one of the things I absolutely hate >about Debian (and its derivatives). There are some packages on Debian >where they use separate text files for each configuration option >(ProFTPd, for examples). It is a huge mess of directories and files >that makes it a *royal* PITA to edit at the CLI. > >Yes, a scheme like that is better for GUI tools, but it really makes >things more difficult for non-GUI users/uses (like headless servers >managed via SSH). Try managing a few hundred mostly-but-not-entirely-identical machines and you really begin to appreciate the value of this approach. It is orders of magnitude easier to drop one file into the central config repository that does *one thing* than it is to manage a dozen not-quite-identical copies of a monolithic configuration file, keeping in sync the parts that are supposed to be in sync, and keeping the parts that are supposed to be different, different. If FreeBSD were able to do this, it might have a bit more traction at my place of employment. -GAWollman