Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 1998 23:12:28 -0500
From:      Ted Spradley <tsprad@set.spradley.tmi.net>
To:        asami@FreeBSD.ORG (Satoshi Asami)
Cc:        jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG
Subject:   Re: make buildworld needs root privs , why ? 
Message-ID:  <199806260412.XAA11260@set.spradley.tmi.net>
In-Reply-To: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> 

next in thread | previous in thread | raw e-mail | index | archive | help

> Um, that logic is flawed.  The whole point of the build/install-world
> split was to make sure people can build a -current world without
> actually having to commit to run it.  (Think NFS servers, etc.)

I have a related problem, trying to do just that.  I wanted to run 'make buildworld' on a faster machine, then 'make installworld' on the slow machine that's going to run that world.

On the faster machine I created directories /source/hotrod/src and /object/hotrod/obj (hotrod is the slow machine).  I made symlinks /usr/src -> /source/hotrod/src and /usr/obj -> /object/hotrod/obj, then I ran 'make buildworld'.  Now I go to hotrod and mount the same /source/hotrod/src on /usr/src and mount /object/hotrod/obj on /usr/obj, and run 'make -m /usr/src/share/mk installworld' (hotrod is running 2.2.5R).

What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found".  It's actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make.  Instead of /usr/obj/usr/src/... it's /usr/obj/source/hotrod/....  

Before I try to work around this with symlinks or something, I thought I ought to ask if my procedure is at all close to correct.

Ted Spradley <A HREF="mailto:tsprad@metronet.com">tsprad@metronet.com </A> +1-972-484-5356
My other computer is an Alpha.



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?199806260412.XAA11260>