I am upgrading my FreeBSD 4.1 box to 4.3 using the CVSUP, Buildworld and Installworld method. As recommended, the way to go is to CVSUP and compile (buildworld) on one fast machine, and then NFS share the /usr/obj and /usr/src to the production machines to "installworld".
My question is:
Does it matter if the "build" machine specs is different from the production "install" machine?
For example, say my build machine is a Celeron with IDE and my production machines are SMP Pentium with SCSI with different RAM size, will the "installworld" be OK?
Is the "build" process independent of the server it resides on ? I would think it should, as the specifics of the server is defined only in the kernel build and that buildworld creates only "generic" binaries ? Am I correct ?
Please advice, jlevie or any of the BSD experts out there?