From owner-freebsd-stable@FreeBSD.ORG Sun Mar 23 05:21:53 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E16E106566B for ; Sun, 23 Mar 2008 05:21:53 +0000 (UTC) (envelope-from michael@quuxo.com) Received: from hudson.quuxo.net (hudson.quuxo.net [203.18.245.242]) by mx1.freebsd.org (Postfix) with ESMTP id 13B4A8FC15 for ; Sun, 23 Mar 2008 05:21:52 +0000 (UTC) (envelope-from michael@quuxo.com) Received: from [10.0.2.2] ([119.11.1.17]) (authenticated bits=0) by hudson.quuxo.net (8.14.2/8.14.2) with ESMTP id m2N5Ll4e060540 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 23 Mar 2008 15:51:50 +1030 (CST) (envelope-from michael@quuxo.com) From: Michael Gratton To: freebsd-stable@freebsd.org In-Reply-To: References: <868x0ezh9u.fsf@zid.claresco.hr> <200803192028.m2JKSZen098816@lurza.secnetix.de> <20080323000707.GA33311@fupp.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-1G/Cj73XMZLnYNkT9kep" Organization: Quuxo Software Date: Sun, 23 Mar 2008 16:21:50 +1100 Message-Id: <1206249710.7878.12.camel@tremelay> Mime-Version: 1.0 X-Mailer: Evolution 2.22.0 X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (hudson.quuxo.net [203.18.245.242]); Sun, 23 Mar 2008 15:51:51 +1030 (CST) X-Virus-Scanned: ClamAV 0.92/6333/Sun Mar 23 11:29:57 2008 on hudson.quuxo.net X-Virus-Status: Clean 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 05:21:53 -0000 --=-1G/Cj73XMZLnYNkT9kep Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 2008-03-22 at 20:59 -0700, Freddie Cash wrote: > On Sat, Mar 22, 2008 at 5:07 PM, Anders Nordby wrote= : > > conf.d (custom configuration) > > sites-available (virtualhost configuration) > > sites-enabled (symlinks for enabled virtualhosts) > > mods-available (available Apache modles) > > mods-enabled (symlinks for enabled Apache modules) >=20 > 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. =EF=BB=BFActually, it makes two things really easy: 1. Automated installation of configuration required by other packages, without them all munging and potentially breaking a single, central config file. For example, you have Apache installed, and you want to install PHP, the PHP port/package drops a file with the needed config files into /etc/apache2/conf.d. No ad-hoc editing of httpd.conf required, no loss of the work you did to customise it in the first place. 2. As someone else pointed out, managing large numbers of vhosts (which is really just a special case of #1. > 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). It has nothing to do with GUI tools. > One of the things I *really* like about FreeBSD is that it has the > "one config file per app/system" setup. Until you install that one last port that breaks the config file you spent hours tweaking. /Mike --=20 Michael Gratton =20 Quuxo Software --=-1G/Cj73XMZLnYNkT9kep Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBH5ejun1mVFlYUR84RArQ7AJ4m65lKEBsSt6WwFDbveDq7SCYekACg4PUS RdSkhPElVxoO49nndduvJKY= =eKVk -----END PGP SIGNATURE----- --=-1G/Cj73XMZLnYNkT9kep--