Date: Fri, 5 May 2000 09:59:12 +0100 (BST) From: Nick Hibma <n_hibma@calcaphon.com> To: Jin Guojun <jin@george.lbl.gov> Cc: nbm@mithrandr.moria.org, freebsd-bugs@freebsd.org Subject: Re: bin/18373: pkg_delete shouldn't insist on root Message-ID: <Pine.BSF.4.20.0005050957530.9076-100000@localhost> In-Reply-To: <200005042054.NAA12166@george.lbl.gov>
next in thread | previous in thread | raw e-mail | index | archive | help
If you have created a port at some stage you can see the point in
actually being able to install it in a different location. It _would_
allow you to test a port on a machine (an Alpha for example) where you
do _not_ have access to a root login.
I can clearly see Neal's point. And I think it is a valid one at that as
well.
Nick
On Thu, 4 May 2000, Jin Guojun wrote:
> Neil Blakey-Milner stated:
> > Ok, I'm going to give it away. Unless PKG_DBDIR is set, '/var/db/pkg'
> > is the default location. _If_ it is set, it uses PKG_DBDIR instead of
> > '/var/db/pkg'.
>
> Ok, PKG_DBDIR is not very meaningful for regular use at this point.
>
> (1)
> Why should I do "setenv PKG_DBDIR path..." instead of doing "su" which is
> much simple?
> PKG_DBDIR is just an alternative if /var is not big enough, or some particular
> reason (not this one), such as for temp use, so the pkg location can be changed.
>
> (2)
> If the package needs to be instead into /usr/bin /usr/lib /usr/local/{bin, lib}
> etc., you will need root privilege anyway unless these directories are also
> world rw-able. Remember that /usr/local/{bin, lib} is defaulted root W only,
> and most package will go into there.
>
> (3)
> If you create a package not going to be installed into common/standard, such as
> /usr/local/{bin, lib} area, you probably can just create an installation script
> instead of using package. Then, you won't have such problem.
>
> I would think the pkg_commands are sys-admin tools, but not user tools, such
> as "ls", "cd", etc.
>
> -Jin
>
--
n_hibma@webweaving.org
n_hibma@freebsd.org USB project
http://www.etla.net/~n_hibma/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.20.0005050957530.9076-100000>
