From owner-freebsd-questions@FreeBSD.ORG Thu Oct 14 10:01:28 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A25C16A5FC for ; Thu, 14 Oct 2004 10:01:28 +0000 (GMT) Received: from relay.pixi.com (relay.pixi.com [206.127.224.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECB0743D2F for ; Thu, 14 Oct 2004 10:01:27 +0000 (GMT) (envelope-from knowtree@aloha.com) Received: from carter.pixi.com ([206.127.224.102]:1914 "EHLO carter.pixi.com") by relay.pixi.com with ESMTP id S9629AbUJNKB1 (ORCPT ); Thu, 14 Oct 2004 00:01:27 -1000 Received: from Internal (206.127.224.85) by carter with SMTP; Thu, 14 Oct 2004 10:01:33 GMT X-Titankey-e_id: <1ce49541-99e8-4cb9-aee2-33b69cd5f983> Received: from vaiosr7k.ozland (atm-251-63.pixi.com [206.127.251.63]) by koa.aloha.com (8.12.10/8.12.2) with ESMTP id i9E9xjBH007963; Wed, 13 Oct 2004 23:59:46 -1000 (HST) From: Gary Dunn To: John Gillis In-Reply-To: <20041014000024.T27161@dante.zefram.net> References: <20041014000024.T27161@dante.zefram.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.13 (Preview Release) Date: 14 Oct 2004 00:00:36 -1000 Message-Id: <1097748038.2630.16.camel@vaiosr7k.ozland> Mime-Version: 1.0 cc: questions@freebsd.org Subject: Re: Compiling 4-RELEASE on 5-STABLE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Oct 2004 10:01:28 -0000 On Wed, 2004-10-13 at 18:11, John Gillis wrote: > My apologies if this has already been asked. I'd like to upgrade > my non-production machines to 5.3 once it is released, however I'd like > the production servers to lag behind once I make sure everything is > working right. > This might mean that my production servers would be running 4.x > for the next few months. Compiling world, the kernel, and ports is done on > non-production machines however, with the ports being packaged and > installed on the servers and /usr/src being NFS mounted from a > non-production machine. > After installing 5.3 on the non-production machines, I'd like to > track the 4-RELEASEs into another directory, say /usr/src.4 while tracking > 5.3-RELEASE in /usr/src. > > My question is.. would I be able to compile anything on 5.3 that > would still work on 4.10? Does the make build(world|kernel) bootstrap and > then use the /usr/src.4 development environment to link/compile > everything? Would I be at a loss with ports (not terribly important in my > environment)? Consider holding back one non-production machine at 4.x as the build box for the production servers. That would eliminate any chance of the 5.x tree affecting the production servers. Either run cvsup twice (once from the 4.x build box and again from the 5.x build box) or set up your own cvsup mirror. -- Gary Dunn knowtree@aloha.com Honolulu