Subject: Re: use pkgsrc as non-root
To: None <>
From: julien Touche <>
List: tech-pkg
Date: 01/29/2003 12:34:47
Chris Pinnock wrote:
> On Mon, Jan 27, 2003 at 10:07:01AM +0100, julien Touche wrote:
>>i'm trying to use pkgsrc bootstrapping on solaris 7, but i want to 
>>install pkgsrc and all packages as non-root with a special prefix. 
>>(prefix is easy, it seems, but non-root ?)
>>is it possible ?
>>i didn't find any info by googling or on pkgsrc page
> Is it possible. You need to set BINOWN, BINGRP, LIBOWN, etc to be your
> uid and gid (look at bmake's I think you can get away with
> setting these in your shell environment. There are three lines 
> preventing in the bootstrap script that stop it from being used as 
> non-root -- these can be commented out.

i have set these in and comment some lines in 
$base/share/mk/ (it doesn't affect the next problem):

# override the definitions in for Solaris
#BINGRP?=       root

pkg_info output is good now, but when i'm trying to build a package, i get:

(www@e450n) pkg_install>bmake
===> Your Zoularis needs to be updated to the 2001/03/23 version.
===> The installed Zoularis was last updated on 2000/05/22.
*** Error code 255

bmake: stopped in /tmp/bou/pkgsrc/pkgtools/pkg_install

other ones return to pkg_install

(www@e450n) pkg_install>more /tmp/bou/share/mk/

i suppose it read it somewhere else but don't know where
trying to build with 'bmake -m /tmp/bou/share/mk' does'nt change things
(/tmp/bou is my test base dir)