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