Date: Mon, 29 Jun 1998 21:08:03 -0700 From: John-Mark Gurney <gurney_j@efn.org> To: Bruce Evans <bde@zeta.org.au> Cc: asami@FreeBSD.ORG, jb@cimlogic.com.au, current@FreeBSD.ORG, paulz@trantor.stuyts.nl Subject: Re: make buildworld needs root privs , why ? Message-ID: <19980629210803.39102@hydrogen.nike.efn.org> In-Reply-To: <199806260930.TAA03509@godzilla.zeta.org.au>; from Bruce Evans on Fri, Jun 26, 1998 at 07:30:35PM %2B1000 References: <199806260930.TAA03509@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans scribbled this message on Jun 26:
> > * > Shouldn't it be possible to builworld as a non-priviliged user and only
> > * > make installworld as root ???
> >
> >It should, IMO.
>
> It almost is. You have to set BINOWN, BINGRP, SHAREOWN and SHAREGRP
> to something that you can shown to, and you have to have write permissions
> to /usr/obj/your-usr-src or set MAKEOBJDIRPREFIX to somewhere you can
> write to.
yep, you need TMAC{OWN,GRP} in there too...
> >Didn't someone submit a patch to fix this very problem? Bruce?
>
> It's almost worked for a year or two. I don't know why I thought there
yep... I've been buildworlding as a normaly user for around a year now..
> was no problem with schg flags. schg is currently used for a whole 2
> 2 files under ${WORLDTMP} (libc.so.M.m and libc_r.so.M.m), and buildworld
> by non-root crashes about half way through when the first of these is
> installed.
nope, actually, install silently ignores setting the schg flag... at
least it does on my 2.2.6-stable box...
also, buildworld is useful to get the -current environment if you need
to test/build kernels... personally I prefer to build -current kernels
on my k6/200 than my 486/66dx2 -current box...
--
John-Mark Gurney Voice: +1 541 683 7109
Cu Networking P.O. Box 5693, 97405
Live in Peace, destroy Micro$oft, support free software, run FreeBSD
Don't trust anyone you don't have the source for
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980629210803.39102>
