Subject: Re: python24-2.4.4 needs privileges to "make clean"
To: None <tech-pkg@netbsd.org>
From: Amitai Schlair <schmonz@pkgsrc.org>
List: tech-pkg
Date: 06/09/2007 17:01:03
Adrian Portelli wrote:

> There are a few packages like this and Python has been like that for a
> while (maybe not 2.4 but I definitely have seen it when building Python
> myself in the past).  There are also other packages that need to be the
> superuser to build.  I think it would be nice to fix this in some
> 'global' way as I don't believe it is possible to fix all the packages
> that do this on an individual basis.
> 
> We could add something like a NEED_PRIV_CLEAN directive to the Makefile
> and when this is set require that the 'clean' target be done as the
> superuser.  Just a thought.

If this is needed (and it sounds like it might be), how about 
PRIVILEGED_STAGE (modeled after INTERACTIVE_STAGE)? The defaults would
be the same as now, and python24 could go like so:

PRIVILEGED_STAGE+=	clean

- Amitai