On Fri, Apr 13, 2012 at 12:34 AM, Alexander Hansen
<alexanderk.han...@gmail.com> wrote:
> I've just added code from Daniel Johnson which changes the default
> behavior of fink in git master.
>
> --build-as-nobody is now the default option.  It can be overridden in a
> .info file by the use of a "BuildAsNobody: false" field.  And it can be
> overridden at the command line via "fink --no-build-as-nobody ..."
>
> Please test it out and note any packages which cannot be build as nobody.

Injecting into an established fink installation works, but
bootstrapping doesn't. It seems to have to do with sudo cleaning the
environment too much. Also, although it didn't get this far, I know
that dpkg calls fink from within its CompileScript, and needs to be
built as root for this reason. For a while my fink has been a script
which adds --build-as-nobody to every invocation, but I had to exclude
selfupdate because some essential packages are incompatible with
--build-as-nobody.

Error from bootstrap:

BOOTSTRAP PHASE TWO: installing neccessary packages to /sw5/bootstrap
without package management.

sudo -u fink-bld [ENV] sh -c/tmp/fink.lwILR
Can't locate Fink/Services.pm in @INC (@INC contains:
/Library/Perl/Updates/5.10.0
/System/Library/Perl/5.10.0/darwin-thread-multi-2level
/System/Library/Perl/5.10.0
/Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0
/Network/Library/Perl/5.10.0/darwin-thread-multi-2level
/Network/Library/Perl/5.10.0 /Network/Library/Perl
/System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.10.0 .) at /tmp/fink.lwILR line 2.
BEGIN failed--compilation aborted at /tmp/fink.lwILR line 2.
### execution of /tmp/fink.lwILR failed, exit code 2

Dustin

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to