From owner-freebsd-questions@FreeBSD.ORG Tue Oct 5 07:19:39 2010 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7675E1065693 for ; Tue, 5 Oct 2010 07:19:39 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 0E1358FC08 for ; Tue, 5 Oct 2010 07:19:38 +0000 (UTC) Received: by wwb17 with SMTP id 17so7821126wwb.31 for ; Tue, 05 Oct 2010 00:19:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=U2v5sfeF34Hvj/OBad0sdWT2N5lM02VdqfgY4YD0dJk=; b=YkGkBfG9fxdE1jgjETiKKP4/ptJZQpPmPS3Yu5ISS1y3kxy6/Jz8qSNANVjesXEhvp 4raOY1v64MMtqahAnMmpcJ4hODtkC1a8dBd/JD7kuf3dQPhExahQmPLc+9tpM5gvmxAA pWCPS3PCUePU+UJ9uTbNidCwRBbHw869yQfS4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=VqLHbufvfEbQv3R7gpSSpsFP9lVkhKXFIyjUF2rRQ0fNUGp233p1VLylhaV9L1Tzlq UgD+1DHvsGfP+CH0pIpKlqZ19ljZMn+K5r8I/L+Zai2Erf89hC/M9Nz7q97ax02UeBcw ltxfIq/oLdvr0TEBfib9L3I/VW+8QNrkj4YbU= MIME-Version: 1.0 Received: by 10.216.22.70 with SMTP id s48mr641139wes.27.1286263177900; Tue, 05 Oct 2010 00:19:37 -0700 (PDT) Received: by 10.216.162.75 with HTTP; Tue, 5 Oct 2010 00:19:37 -0700 (PDT) Date: Tue, 5 Oct 2010 07:19:37 +0000 Message-ID: From: "b. f." To: c0re Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-questions@FreeBSD.org Subject: Re: Upgrading to higher major version directly or via small steps? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2010 07:19:39 -0000 >I can't understand why should I use this "adm" tool instead of >standard method, described in /usr/src/Makefile. List subscribers generally ask that those sending messages to the list place their replies below quoted material, rather than above it. If you read /usr/src/UPDATING, you will see: "To rebuild everything and install it on the current system. ----------------------------------------------------------- # Note: sometimes if you are running current you gotta do more than # is listed here if you are upgrading from a really old current." This same statement is valid with regard to releases, and the -STABLE branches. Engelschall's adm toolkit and associated scripts attempt to "do more than is listed here," as Engelschall described clearly at the link that Washington gave you, http://people.freebsd.org/~rse/upgrade/ 'for upgrading from X-STABLE to (X+1)-STABLE ... the usual "build and install everything from source" does not work or at least requires additional preparations.' I would qualify that "does not work" with a "sometimes". Of course you don't have to use this stuff, but you may want to at least look through his scripts, to see if some of the steps are applicable to your machines. In any event, before you attempt a major upgrade, you should back up your data, so that it will not be lost if something goes wrong. Also, you may want to consider simply wiping your disks and starting afresh with new binary installation, rather than attempting to upgrade directly. Sometimes that is easier. You can always customize it later. >And it's not an answer to this question: >6.2 to 7.3 is which one of the folowing: >- 6.2->6.4->7.0->7.3 >or >- 6.2->7.3 directly? See below. >2010/10/4 Odhiambo Washington : >> >> >> On Mon, Oct 4, 2010 at 4:47 PM, c0re wrote: ... >>> I'm interested in 2 updates: >>> - from 6.2 to 7.3 >>> and >>> - from 6.2 to 8.1 >>> >>> Can I update directly from 6.2 to 7.3? like set RELENG_7_3 in supfile and >>> make csup. Or I should update to 6.4, then to 7.0, and then to 7.3? >>> >>> And same question about upgrading from 6.2 to 8.1 - can i csup directly to >>> 8.1? If not - why is it so? >>> You might as well do both updates in just one step. You probably won't gain much by breaking it up into smaller steps, and that will take longer. It may be quicker and safer just to start with a new src collection, obtained via csup, svn, release media, or tarballs, rather than attempting to bring a very old src collection up to date. b.