From owner-freebsd-questions@FreeBSD.ORG Tue Nov 9 15:30:21 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18C0D16A4CF for ; Tue, 9 Nov 2004 15:30:21 +0000 (GMT) Received: from postfix3-2.free.fr (postfix3-2.free.fr [213.228.0.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96A9E43D4C for ; Tue, 9 Nov 2004 15:30:20 +0000 (GMT) (envelope-from messmate@free.fr) Received: from eric.placeverte.home (lns-vlq-7-82-254-192-214.adsl.proxad.net [82.254.192.214]) by postfix3-2.free.fr (Postfix) with SMTP id 5DE48C04A for ; Tue, 9 Nov 2004 16:30:19 +0100 (CET) Date: Tue, 9 Nov 2004 16:30:18 +0100 From: messmate To: freebsd-questions@freebsd.org Message-ID: <20041109163018.6d238202@eric.placeverte.home> In-Reply-To: <20041109013813.GC576@internode.com.au> References: <3E7680C2-31E9-11D9-BD44-000393934006@npc-usa.com> <20041109013813.GC576@internode.com.au> X-Mailer: Sylpheed-Claws 0.9.12b (GTK+ 1.2.10; i386-pc-linux-gnu) X-Face: ~S|{@o1@R1@.oAi5*hm[#*i1`Pk@JI4>Ij**TdOR1Fqp}VrEeVY+@m4"]`j\xX Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Upgrading 5.3-Beta1 to 5.3-RELEASE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2004 15:30:21 -0000 On Tue, 9 Nov 2004 12:08:14 +1030 Adam Smith wrote: >On Mon, Nov 08, 2004 at 04:49:42PM -0800, Curtis Vaughan said: >> Just want to be sure that I do the right thing. >> >> So, my version at present is 5.3-BETA1 and I want to install 5.3. >> I supposed I could just install 5.3 over my current version, but >> wouldn't an upgrade work just as well? >> >> Finally, want to make sure I have the procedure right: >> >> ??? go to: /usr/local/etc/cvsup >> ??? issue the following command: /usr/local/bin/cvsup -g -L 2 >> stable-supfile >> ??? once finished, then go to: /usr/src >> ??? enter the commands: > >There are some nicer ways to do this. Check >http://www.bugman.cx/cvsup/ for my make.conf, release-supfile and >ports-supfile for examples. You can copy these three files into your >/etc directory, and using the make.conf file, you can now just 'cd >/usr/src' and then issue a 'make update'. Your make.conf flags will >tell CVSup what to do. > >Make sure you edit the three files carefully, as you'll want to specify >a local CVSup server *and* you'll want to make sure the make.conf flags >are correct. Remember that whenever you run 'make', the commands in >make.conf are passed as options to the make command. That means if you >have'WITHOUT_X11=true' in your make.conf file, that will get passed to >every single port build you perform. > >If you already have a make.conf file you might want to just copy out >the MASTER_ lines and all of the SUP lines (including PORTSSUPFILE) and >put them into your own make.conf. > >> make buildworld KERNCONF=yourkernelname (for name, look to config >file > found in /usr/src/sys/i386/conf/) > >Just 'make buildworld' is fine here. You don't need to specify a >kernel name when issuing a buildworld. > >> make buildkernel KERNCONF=yourkernelname (look to / ) >> make installkernel KERNCONF=yourkernelname >> reboot > >You can do a 'make buildworld' and a 'make buildkernel >KERNCONF=yourkernel' while you're booted into multi-user (ie normal) >FreeBSD. You can even install the kernel from here before rebooting, >but after you've built the two, you should switch to single user mode >and then run: > >make installkernel KERNCONF=yourkernelname >make installworld > >Then follow with: > >> mergemaster -p ? > >*snip* > >> reboot > >So basically: > > o update from cvs > # cd /usr/src > # make update > o build world/kernel in your normal or single-user mode > # cd /usr/obj > # rm -rf * > # cd /usr/src > # make buildworld > # make buildkernel KERNCONF=YOURKERNEL > o install kernel/world in single user mode > # reboot [ Choose single User Mode ] > # cd /usr/src > # make installkernel KERNCONF=YOURKERNEL > # make installworld > o run mergemaster -p > # mergemaster -p > o reboot > # reboot > >It's fairly straight-forward once you get the gist :) > >-- >Adam Smith Hummm, after that all i reconsider if i did the rigth thing ?? I upgrade from 5.3-beta7 to 5.3-RELEASE as follows : -Changed in /stand/sysinstall.. Options: 5.3-7 to 5.3-RELEASE -Then did simply an upgrade. And all was downloaded and installed, but not xorg where xorg-librairies won't install :( A uname -a chows effectively 5.3-RELEASE . Anybody can confirm this method of upgrading ? mess-mate