From owner-freebsd-questions@FreeBSD.ORG Thu Feb 22 17:58:28 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3175716A401 for ; Thu, 22 Feb 2007 17:58:28 +0000 (UTC) (envelope-from robin@reportlab.com) Received: from relay01.pair.com (relay01.pair.com [209.68.5.15]) by mx1.freebsd.org (Postfix) with SMTP id E20AE13C441 for ; Thu, 22 Feb 2007 17:58:27 +0000 (UTC) (envelope-from robin@reportlab.com) Received: (qmail 90729 invoked from network); 22 Feb 2007 17:58:26 -0000 Received: from 217.196.247.135 (HELO ?192.168.0.3?) (217.196.247.135) by relay01.pair.com with SMTP; 22 Feb 2007 17:58:26 -0000 X-pair-Authenticated: 217.196.247.135 Message-ID: <45DDDA76.7000604@chamonix.reportlab.co.uk> Date: Thu, 22 Feb 2007 18:01:26 +0000 From: Robin Becker User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Jerry McAllister References: <45DDB8EA.6040503@chamonix.reportlab.co.uk> <20070222173332.GB20259@gizmo.acns.msu.edu> In-Reply-To: <20070222173332.GB20259@gizmo.acns.msu.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: binary updating 6.0-6.2 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Feb 2007 17:58:28 -0000 Jerry McAllister wrote: > On Thu, Feb 22, 2007 at 03:38:18PM +0000, Robin Becker wrote: > ............. > > What you want to do is a cvsup (Mathew Seaman recently pointed out csup > that is supposed to be part of the system, but I don't seem to have it > on the machine I am presently on running 6.1) so you would have to install > cvsup from ports (/usr/ports/net/cvsup or /usr/ports/net/cvsup-without-gui) > if you need it. You seem to be suggesting just what I wish to avoid ie all the trouble of a complete system compile and install with a full ports rebuild. Rather than the src build I would prefer a complete dump and iso reinstall. I looked further into the binary update script and it seems pretty comprehensive. I still expect to go through my ports rebuild, but perhaps I wouldn't need to copy my files back. Even so I see comments in the 6.0-6.1 upgrade.sh like "# XXX For some reason, /usr/lib/liblwres.so had its version bumped. # XXX Leave behind the old version just in case." so we end up with some minor cruft left lying about. If the ports need to be rebuilt anyhow, I think I prefer to start from scratch. > > I just posted a basic rundown on doing this (but with slightly different > numbers) just a couple days ago. You might want to check the questions > archive. Briefly, you install cvsup (if not already installed); run > the cvsup (or csup if you have it) using a supfile set for > *default tag=RELENG_6_2 > (I will append my working supfile at the end. It is a simple one) > Then build and install everything. > Do this stuff in a script(1) session to preserve messages and warnings. > > cvsup -g -L 2 /etc/supfile62 .......good stuff elided -- Robin Becker