From owner-freebsd-stable@freebsd.org Fri Jan 19 16:44:08 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04DF7EBBD45 for ; Fri, 19 Jan 2018 16:44:08 +0000 (UTC) (envelope-from SRS0=67Qk=EO=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BEF0B6870B for ; Fri, 19 Jan 2018 16:44:07 +0000 (UTC) (envelope-from SRS0=67Qk=EO=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 2A71A28417; Fri, 19 Jan 2018 17:43:59 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 4CBDC2840C; Fri, 19 Jan 2018 17:43:58 +0100 (CET) Subject: Re: Ancient FreeBSD update path To: Kurt Jaeger , Andrea Brancatelli Cc: freebsd-stable@freebsd.org References: <03c972a8f098b1b547da690efaad771f@schema31.it> <20180119142453.GA58156@home.opsec.eu> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <6bd4212c-df36-2fa5-26cf-565c5ca4d576@quip.cz> Date: Fri, 19 Jan 2018 17:43:57 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.1 MIME-Version: 1.0 In-Reply-To: <20180119142453.GA58156@home.opsec.eu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jan 2018 16:44:08 -0000 Kurt Jaeger wrote on 2018/01/19 15:24: > Hi! > >> I have a couple of ancient FreeBSD install that I have to bring into >> this century (read either 10.4 or 11.1) :-) >> >> I'm talking about a FreeBSD 8.0-RELEASE-p4 and a couple of FreeBSD >> 9.3-RELEASE-p53. >> >> What upgrade strategy would you suggest? > > The best way is to update stepwise using freebsd-update, so: > > 8.0 -> 8.3 -> 9.1 -> 9.3 -> 10.1 -> 10.3 I would recommend source upgrade instead of binary freebsd-update. It is more predictable then freebsd-update if you are updating sooo old system >> Direct jump into the future (8 -> 11)? Progressive steps (8 -> 9 -> 10 >> -> 11)? Boiling water on the HDs? :-) > > Stepwise. Huge jumps have too many rough edges. I did upgrade from 8.4 to 10.2 or 10.3, not sure. There was some make warning in make installworld phase so I did "make installworld" twice to be sure everything is OK. There is (maybe) simpler way - download (or create own) tar balls of base and kernel of your target version (10.4 or 11.1), unpack it over old system (in single user) then you can use make delete-old if you will have /usr/src with updated source. Miroslav Lachman