From owner-freebsd-stable@FreeBSD.ORG Thu Jul 22 13:27:22 2004 Return-Path: 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 E807D16A4CE for ; Thu, 22 Jul 2004 13:27:22 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id A231443D4C for ; Thu, 22 Jul 2004 13:27:22 +0000 (GMT) (envelope-from phil.brennan@gmail.com) Received: by mproxy.gmail.com with SMTP id 34so1407rnh for ; Thu, 22 Jul 2004 06:27:22 -0700 (PDT) Received: by 10.38.97.39 with SMTP id u39mr84856rnb; Thu, 22 Jul 2004 06:27:22 -0700 (PDT) Message-ID: Date: Thu, 22 Jul 2004 14:27:22 +0100 From: Phil Brennan To: "Kovács Péter" In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable References: cc: freebsd-stable@freebsd.org Subject: Re: Degrade, upgrade X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jul 2004 13:27:23 -0000 On Thu, 22 Jul 2004 15:06:02 +0200 (CEST), Kov=E1cs P=E9ter wrote: > Hello guys, >=20 > I have a system running FreeBSD 5.2.1 and want to degrade it > to FreeBSD 4.10 (because the program I want to use only runs > and supported on that platform) without reinstalling the system. > Is it enough to cvsup to the RELENG_4 branch and recompile > the system? You will also need to run mergemaster, and for such a drastic change, you will probably just have to take the default configs from 4.10, as it would be difficult to merge them manually. I could be wrong though, as I haven't tried a downgrade, currently planning the opposite :) > Should I recompile all the programs that were previously > compiled in the FreeBSD 5 environment? >=20 I think so, yes. FreeBSD is pretty good at backwards compatibility, but forwards compatibility is a bit more difficult :) Its quite possible that some of your programs would work without recompiling, but where API's or simply names of libraries have changed, you will run into problems. Its best to do this to avoid headaches later on. > I would also like to know how this works backwards (which is > the common way), so to upgrade from 4 to branch 5. Is there > some kind of tutorial for this? >=20 I've not had any problems running freebsd4 programs on 5, so I can't help you there, sorry.