From owner-freebsd-stable@FreeBSD.ORG Sat Mar 4 20:07:19 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D193516A420 for ; Sat, 4 Mar 2006 20:07:19 +0000 (GMT) (envelope-from freebsd@chillt.de) Received: from dd2718.kasserver.com (dd2718.kasserver.com [81.209.184.159]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72D1D43D48 for ; Sat, 4 Mar 2006 20:07:19 +0000 (GMT) (envelope-from freebsd@chillt.de) Received: from [127.0.0.1] (dslb-084-061-119-058.pools.arcor-ip.net [84.61.119.58]) by dd2718.kasserver.com (Postfix) with ESMTP id 9AA82DFB23; Sat, 4 Mar 2006 21:05:47 +0100 (CET) Message-ID: <4409F36D.3060802@chillt.de> Date: Sat, 04 Mar 2006 21:07:09 +0100 From: Bartosz Fabianowski User-Agent: Thunderbird 1.5 (X11/20060113) MIME-Version: 1.0 To: Chris References: <20060304113854.apmtrjgdckggo8go@webmail.1command.com> In-Reply-To: <20060304113854.apmtrjgdckggo8go@webmail.1command.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "\[FBSDS\]" Subject: Re: How do I chase 5.*4* stable? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2006 20:07:19 -0000 > resulted in a quite broken (and *un*stable) 5.5-PRERELEASE RELENG_5 is 5.x-STABLE *most* of the time. When a release is nearing, the first few steps of preparation happen directly on the stable branch, so it will become 5.y-PRERELEASE (and IIRC even 5.y-BETA1). Then, when the new release gets its own branch, the stable branch will become 5.y-STABLE. > 1) > How can I chase 5.4-STABLE? Can I just use: *default release=cvs > tag=RELENG_5_4 > in my stable-src-supfile and ports-supfile to accomplish this? In your stable-src-supfile - yes, this is correct. This will give you the 5.4 errata branch. In your ports-supfile - don't do this. Ports should always be checked out from HEAD. There is no such thing as a ports errata branch for a particular old release in FreeBSD. Ports from HEAD should work on all supported (and many unsupported older) releases of FreeBSD. > 2) > After a fresh install from 5.4 CD's > cvsup with (stable) settings then a make/ install/ kernel && > make (build)/ install world, can I simply copy /etc/passwd && /etc/group > *over* top of the one(s) created; there-by (safely) maintaining my current > userbase/ permissions? No. This is what mergemaster is for. It allows you to merge your customized settings with whatever changes might have occurred in the source tree. - Bartosz