From owner-freebsd-current Thu Jun 25 21:12:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA00501 for freebsd-current-outgoing; Thu, 25 Jun 1998 21:12:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from set.spradley.tmi.net (set.spradley.tmi.net [207.170.107.99]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA00492; Thu, 25 Jun 1998 21:12:40 -0700 (PDT) (envelope-from tsprad@set.spradley.tmi.net) Received: from set.spradley.tmi.net (localhost [127.0.0.1]) by set.spradley.tmi.net (8.8.8/8.8.7) with ESMTP id XAA11260; Thu, 25 Jun 1998 23:12:30 -0500 (CDT) (envelope-from tsprad@set.spradley.tmi.net) Message-Id: <199806260412.XAA11260@set.spradley.tmi.net> X-Mailer: exmh version 2.0zeta 7/24/97 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 ? In-reply-to: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 25 Jun 1998 23:12:28 -0500 From: Ted Spradley Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > 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 tsprad@metronet.com +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