From owner-freebsd-questions Wed Mar 5 10: 4:18 2003 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 43BE637B401 for ; Wed, 5 Mar 2003 10:04:17 -0800 (PST) Received: from mired.org (ip68-97-54-220.ok.ok.cox.net [68.97.54.220]) by mx1.FreeBSD.org (Postfix) with SMTP id 28B1943FBF for ; Wed, 5 Mar 2003 10:04:16 -0800 (PST) (envelope-from mwm-dated-1047319455.6dc16a@mired.org) Received: (qmail 47967 invoked from network); 5 Mar 2003 18:04:15 -0000 Received: from localhost.mired.org (HELO guru.mired.org) (127.0.0.1) by localhost.mired.org with SMTP; 5 Mar 2003 18:04:15 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15974.15390.589544.775805@guru.mired.org> Date: Wed, 5 Mar 2003 12:04:14 -0600 To: Peter Elsner Cc: taxman , freebsd-questions@FreeBSD.ORG Subject: Re: Make installworld problem (4.7) In-Reply-To: <5.2.0.9.2.20030305114541.00bd5cb8@mail.servplex.com> References: <5.2.0.9.2.20030305083743.00bcfc80@mail.servplex.com> <3E4A973500003B77@cpfe6.be.tisc.dk> <5.2.0.9.2.20030305114541.00bd5cb8@mail.servplex.com> X-Mailer: VM 7.07 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`; h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ From: Mike Meyer X-Delivery-Agent: TMDA/0.70 (Pensive) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In <5.2.0.9.2.20030305114541.00bd5cb8@mail.servplex.com>, Peter Elsner typed: > The steps I do are as follows: > 1) cvsup -g -L 2 stable-supfile (from /usr/src/cvsup) > 2) make buildworld (from /usr/src) > 3) make installworld (from /usr/src) > 4) modify my kernel (from /usr/src/sys/i386/conf/KERNEL NAME) > 5) make buildkerenel (from /usr/src) > 6) make installkernel (from /usr/src) > 7) reboot > 8) run mergemaster > I've done it this way for the past 3 years and it has never failed me yet. You've been lucky. Things other than the handbook order can - and often do - work. But the order in the handbook was carefully worked out to minimize the risk you are taking in doing the upgrade. For instance, by doing the installworld before rebooting on the new kernel, you're committing yourself to running the new kernel before you know if it'll boot or not. Since kernels have to support old binaries, but not vice versa, you can usually reboot with the new kernel and old world and have it work. I do that regularly when upgrading systems with src/obj mounted via nfs. Also, you need at least one last reboot. Running mergemaster changes configuration files that are used at system startup. Unless you reboot after running mergemaster, you risk those changes not taking effect. http://www.mired.org/consulting.html Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message