Subject: Re: CVS commit: pkgsrc/wm/aquaified
To: Chris Humphries <chumphries@devis.com>
From: Alistair Crooks <agc@wasabisystems.com>
List: pkgsrc-changes
Date: 10/06/2002 21:12:11
On Sun, Oct 06, 2002 at 01:20:05PM -0500, Chris Humphries wrote:
> which we are on pkgsrc, i have a general question. why is there a pkgsrc
> "sandbox" (/usr/pkg), and not every package installs into there? i like
> the idea of /usr/pkg, but it is annoying when it is not always used, and
> i have to track down where it installed files. I think all pkgsrc
> packages should install in /usr/pkg and this should be enforced from the
> people that manage the pkgsrc system. also would be nice to see a fake
> install like thing that openbsd "ports" has that is very cool.

There are some packages which install themselves into ${X11BASE},
rather than ${LOCALBASE} (which defaults to /usr/pkg).  If you would
like to put these ${X11BASE}-based packages into ${LOCALBASE} as well,
simply install the pkgsrc/pkgtools/xpkgwedge package.  Apart from
those ${X11BASE}-based packages, the only ones I can think of which
don't install under ${LOCALBASE} are pkgsrc/pkgtools/pkg_install (into
/usr/sbin, so that multiple copies of system binaries don't happen),
and pkgsrc/shells/standalone-tcsh (which goes into /bin, which should
be on the root partition on any system).

As far as the "fake" install that the OpenBSD ports system has, we have
done some experiments, and found that, while it's nice, it would be a
lot of work to convert what we have to that same system. We also think
we can do better - see something called package views, which is just
around the corner (I'll be presenting a paper at EuroBSDCon in November
on package views).

Regards,
Alistair