From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 8 14:50:34 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2574816A4CE for ; Mon, 8 Dec 2003 14:50:34 -0800 (PST) Received: from smtp3.sentex.ca (smtp3.sentex.ca [64.7.153.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id D262443D31 for ; Mon, 8 Dec 2003 14:50:25 -0800 (PST) (envelope-from damian@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by smtp3.sentex.ca (8.12.10/8.12.10) with ESMTP id hB8MoKxT064271 for ; Mon, 8 Dec 2003 17:50:20 -0500 (EST) (envelope-from damian@sentex.net) Received: from pegmatite.sentex.ca (pegmatite.sentex.ca [192.168.42.92]) by lava.sentex.ca (8.12.9p2/8.12.9) with ESMTP id hB8MoOUq039149 for ; Mon, 8 Dec 2003 17:50:25 -0500 (EST) (envelope-from damian@sentex.net) Received: by pegmatite.sentex.ca (Postfix, from userid 1001) id EB1EC171D3; Mon, 8 Dec 2003 17:50:03 -0500 (EST) Date: Mon, 8 Dec 2003 17:50:03 -0500 From: Damian Gerow To: freebsd-hackers@freebsd.org Message-ID: <20031208225003.GZ82104@sentex.net> References: <20031206074503.GA73696@siue.dnsalias.net> <20031208174126.GJ82104@sentex.net> <20031208222742.GA60526@wombat.localnet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031208222742.GA60526@wombat.localnet> X-GPG-Key-Id: 0xB841F142 X-GPG-Fingerprint: C7C1 E1D1 EC06 7C86 AF7C 57E6 173D 9CF6 B841 F142 X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-new Subject: Re: FBSD 5-CURRENT: Kernel Makefile.inc1 Error X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2003 22:50:34 -0000 Thus spake Michael Edenfield (kutulu@kutulu.org) [08/12/03 17:28]: > with a 5.2 /usr/src: > * make buildworld > * make buildkernel > * make installkernel > * reboot to single-user > * make installkernel > * mergemaster > * reboot I think you want that second 'installkernel' to actually be an 'installkernel'. > The issue is, your kernel will continue handing out old file system > structures until you reboot with a new one. Rather early in the > installworld process, you will stop being able to use fundamental system > commands like ls and cp, which expect the new structures. According to the posts by Mr. McKusick, the new kernel should be able to understand both the old and the new structures -- so cp should *not* break. So long as you follow his instructions, and reboot with the new kernel before doing the installworld. > Also, a small number of ports break as well. Between the mergemaster > and reboot steps you may wish to rebuild any critical ports. postfix, > for example, refuses to start it's smtpd until you rebuild it. Any > other ports which behave oddly, particularly those which die with a > signal 11, probably need a rebuild. Yes, I ran into that as well. I gave up on guessing which ports needed to be re-compiled, and just did a portupgrade -fa, and went to bed.