From owner-freebsd-isp Thu Jan 14 13:22:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10173 for freebsd-isp-outgoing; Thu, 14 Jan 1999 13:22:57 -0800 (PST) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from roble.com (gw4.roble.com [199.108.85.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10168 for ; Thu, 14 Jan 1999 13:22:56 -0800 (PST) (envelope-from sendmail@roble.com) Received: from roble3.roble.com (roble3.roble.com [207.5.40.53]) by roble.com (Roble1b) with SMTP id NAA14530 for ; Thu, 14 Jan 1999 13:21:47 -0800 (PST) Date: Thu, 14 Jan 1999 13:21:43 -0800 (PST) From: Roger Marquis To: freebsd-isp@FreeBSD.ORG Subject: Re: PATCH for Apache: Add FreeBSD Server Layout In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Our last Apache install went perfectly. Everything was installed under > > /usr/local/apache, exactly where we want it. This makes administration a > > breeze. Too many other ports install files all over the place. Please > > don't change a thing. If you must modify Apache then use symlinks. For > > instance: > > Though sometimes nice looking, this really is the Wrong Way to do it. See > hier(7) for details. Though it may be the FreeBSD way hier(7), as it applies to /usr/local, is fundamentally flawed. It violates the KISS principle in a big way and, with enough packages, is a system administration nightmare. This, IMHO, is a large part of what's wrong with the otherwise excellent BSD ports collection. I almost always parse /patches/p* to edit out this cruft. It has spared us hours of headaches during upgrades. For an example of how package directory structures should be done see www.sunfreeware.com. Roger Marquis Roble Systems Consulting http://www.roble.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message