Subject: Re: CVS commit: pkgsrc/mk
To: Alistair Crooks <agc@pkgsrc.org>
From: Todd Vierling <tv@wasabisystems.com>
List: pkgsrc-changes
Date: 10/01/2001 10:19:33
On Mon, 1 Oct 2001, Alistair Crooks wrote:

: Au contraire, the setting here was not wrong - it has been like
: that for over two years, and no-one complained about it until you
: modified the setting, without prior consultation, two months ago.

: I shall revert the change you made to bsd.pkg.mk - if you disagree with
: this, please start discussion on tech-pkg about it.

So I put in a change that has broken nobody for *two months*, as you've
pointed out, and you're going to revert it on a whim?  Unless you've seen
proof that my change broke anybody, I find that rather rude.  Instead, I'd
rather you start a discission about *reverting* the change before doing so.

The reason for the change from "su - root" to "su root" should be very
obvious:  with the "-", many environment changes come into play by including
the root user's ".profile" or ".login" file, where pkgsrc can be tripped up
by some settings (such as PKG_PATH).

: I fail to see how any su(1) invocation could be platform-dependent,
: since the pkgsrc implementation was developed on Solaris.

Some platforms don't offer as flexible of a su(1) as even Solaris does.
However, I'm not going to argue this point into the ground; the value should
be set in exactly one place, and I don't really care which place it is.

-- 
-- Todd Vierling <tv@wasabisystems.com>  *  Wasabi NetBSD:  Run with it.
-- CDs, Integration, Embedding, Support -- http://www.wasabisystems.com/