From owner-freebsd-stable Sun Jul 1 17:42:58 2001 Delivered-To: freebsd-stable@freebsd.org Received: from netau1.alcanet.com.au (ntp.alcanet.com.au [203.62.196.27]) by hub.freebsd.org (Postfix) with ESMTP id 7353237B408 for ; Sun, 1 Jul 2001 17:42:49 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: from mfg1.cim.alcatel.com.au (mfg1.cim.alcatel.com.au [139.188.23.1]) by netau1.alcanet.com.au (8.9.3 (PHNE_22672)/8.9.3) with ESMTP id KAA15748; Mon, 2 Jul 2001 10:42:43 +1000 (EST) Received: from gsmx07.alcatel.com.au by cim.alcatel.com.au (PMDF V5.2-32 #37641) with ESMTP id <01K5GB0RL1K0VFB2H7@cim.alcatel.com.au>; Mon, 2 Jul 2001 10:42:23 +1000 Received: (from jeremyp@localhost) by gsmx07.alcatel.com.au (8.11.1/8.11.1) id f620gfV18662; Mon, 02 Jul 2001 10:42:41 +1000 (EST envelope-from jeremyp) Content-return: prohibited Date: Mon, 02 Jul 2001 10:42:41 +1000 From: Peter Jeremy Subject: Re: Makeworld on slow machine In-reply-to: <3B3E9910.30809.4AD0BD@localhost>; from pjklist@ekahuna.com on Sun, Jul 01, 2001 at 03:29:20AM -0700 To: "Philip J. Koenig" Cc: stable@FreeBSD.ORG Mail-Followup-To: "Philip J. Koenig" , stable@FreeBSD.ORG Message-id: <20010702104241.I506@gsmx07.alcatel.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.5i References: <3B3E9910.30809.4AD0BD@localhost> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 2001-Jul-01 03:29:20 -0700, "Philip J. Koenig" wrote: >So then I thought - what if I just burn a CD with /usr/src and/or >/usr/obj on it - can I makeworld with that on the slow machine? Yes, but if you're intending to mount the cdrom as /usr/{obj,src} and then run "make installworld", it will be very slow due to the poor random access performance of CD-ROM's. If you have the disk space on the P-100, you'd be better off copying the files off the CD-ROM onto local disk and then running installworld. (And tar'ing /usr/src and /usr/obj into one or two files and then just burning the tar files onto CD-ROM may be faster than copying the directory tree - you can also compress the tar files, which avoids the CD-ROM space issue). Leep in mind that both /usr/src and /usr/obj will grow over time - they are larger in -CURRENT than in -STABLE. In designing your file transfer strategy, you should take this into account. >A) Do I need both /usr/src and /usr/obj? Yes. > Do I need any files other than those? No. >B) What do I need to do to ensure that there is nothing specific to >machine A when I copy source files to machine B Assuming you aren't using CPU-specific flags in /etc/make.conf to compile for something higher than a Pentium, there will be no problems with userland or kernel modules. > -- ie are the object >files changed by the kernel configuration file when you make >buildkernel? The actual kernel is defined by you kernel configuration file. Your choices are either to have a kernel configuration file that will run on either machine, or build distinct kernels for each machine. The actual object file contents will depend on the options in your kernel configuration file. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message