Subject: Re: Why are packages ever installed to /usr/X11R6?
To: NetBSD Packages Technical Discussion List <tech-pkg@NetBSD.ORG>
From: Eric Gillespie <epg@pretzelnet.org>
List: tech-pkg
Date: 01/20/2003 01:33:32
"Greg A. Woods" <woods@weird.com> writes:

> What you're essentially trying to say is that /usr/xsrc should not
> install in /usr/X11R6, but rather directy into /usr (i.e. you're saying
> that xterm should be in /usr/bin/xterm).   (yes, that's what you're
> saying, even if you don't thinks so, and/or don't agree! :-)

No, that is not what i am saying.  What i am saying is that i
want ALL PKG-MANAGED PACKAGES IN A DIFFERENT PREFIX (by
"pkg-managed" i mean managed by the pkg tools).  Clearly pkgsrc
agrees with me to some extent, since most packages install to
/usr/pkg by default.  Only the sub-set of them that depend on X
install into a SYSTEM prefix.  zsh depends on libc, why is it not
installed to /usr?  mozilla depends on X, why is it installed to
/usr/X11R6?

Whether the *system* X stuff gets its own prefix or not is
completely orthogonal.

I understand that what i want is complicated by the fact that
some programs really do need to go in /usr/X11R6 if they are to
function with zero effort on the admin's fault.  Fine, let those
packages go to /usr/X11R6 by default and let the admin use
xpkgwedge if he wants those to go to /usr/pkg.  But, for ALL
packages which don't really care where they go (i.e. zsh *and*
mozilla), put them in /usr/pkg.

--  
Eric Gillespie <*> epg@pretzelnet.org

Build a fire for a man, and he'll be warm for a day.  Set a man on
fire, and he'll be warm for the rest of his life. -Terry Pratchett