Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jan 1999 13:21:43 -0800 (PST)
From:      Roger Marquis <marquis@roble.com>
To:        freebsd-isp@FreeBSD.ORG
Subject:   Re: PATCH for Apache: Add FreeBSD Server Layout
Message-ID:  <Pine.SUN.3.96.990114125938.893A-100000@roble3.roble.com>
In-Reply-To: <Pine.HPP.3.96.990114100152.2835A-100000@hp9000.chc-chimes.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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 <port>/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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.96.990114125938.893A-100000>