From owner-freebsd-stable Wed Sep 15 8:29: 1 1999 Delivered-To: freebsd-stable@freebsd.org Received: from mailrelay.somewhere.net (islay.demon.nl [212.238.39.75]) by hub.freebsd.org (Postfix) with ESMTP id 63E48153DE for ; Wed, 15 Sep 1999 08:27:11 -0700 (PDT) (envelope-from jos@islay.demon.nl) Received: from mailhub. by mailrelay with ESMTP id RAA08088; Wed, 15 Sep 1999 17:27:09 +0200 (CEST) Received: from intranet by mailhub with ESMTP id RAA08084; Wed, 15 Sep 1999 17:27:08 +0200 (CEST) From: Jos Vissers Received: by localhost id RAA00904; Wed, 15 Sep 1999 17:27:08 +0200 (CEST) Message-Id: <199909151527.RAA00904@localhost> Subject: Re: Remote system upgrade via NFS problems. In-Reply-To: <006601beff76$412c5200$5214010a@swlct.sthames.nhs.uk> from Greg Quinlan at "Sep 15, 1999 01:31:37 pm" To: Greg.Quinlan@swlct.sthames.nhs.uk Date: Wed, 15 Sep 1999 17:27:08 +0200 (CEST) Cc: freebsd-stable@freebsd.org X-Mailer: ELM [version 2.4ME+ PL50 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greg Quinlan wrote: > > I upgrade 3 machines from one buildworld. > > A has all the source in /vol/src/FreeBSD-stable/src, it exports /vol/src. > > B has /scratch/obj, it exports /scratch. > > /vol/src is mounted on B and C. > > /usr/src is linked to /vol/src/FreeBSD-stable/src on all 3 machines. > > /scratch is mounted on A and C. > > /usr/obj is linked to /scratch/obj on all 3 machines. > > > > I do a buildworld on B and then installworld on all three machines > > (in single used mode) > > It works fine. > > > Why wouldn't you have all src on A in /usr/src export /usr/src > Have /usr/obj on A aswell, export /usr/obj (if it's not a space problem) > Mount exports from A (/usr/src & /usr/obj) on B and C in the same directory > paths. > > Do a buildworld on A and installworld on B & C > > Should work fine also. Because machine B is the fastest of them all and machine A has all the important filesystems (home src etc...). The reason for a /vol/src is that this way if I want to build a -current machine I can just link /usr/src to /vol/src/FreeBSD-current/src instead of .../FreeBSD-stable/src. /scratch on machine B is a wipeable 1GB partition that I can use for anything from (several) buildworld trees to cd images. Nothing important is on machine B since it occasionally runs another OS the name of which I will not mention, but the fdisk that comes with this other OS has it's "peculiarities"... But your sugestion will work fine none the less, I just like to things different then other people sometimes. I do believe there is a word for that ;-) Jos -- # jos@islay.demon.nl # Jos Vissers # I'm not here, you may leave # # # Veldsestraat 5 # a message after the beep... # # # 6617 AA Bergharen # ........................... # # # The Netherlands # ........................... # # # (31)-(0)487-531521 # ..................... # To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message