From owner-freebsd-stable Wed Mar 15 23:31:33 2000 Delivered-To: freebsd-stable@freebsd.org Received: from relay.ucb.crimea.ua (UCB-Async4-CRISCO.CRIS.NET [212.110.129.130]) by hub.freebsd.org (Postfix) with ESMTP id 14CD337B6CE for ; Wed, 15 Mar 2000 23:31:24 -0800 (PST) (envelope-from ru@ucb.crimea.ua) Received: (from ru@localhost) by relay.ucb.crimea.ua (8.9.3/8.9.3/UCB) id JAA41656; Thu, 16 Mar 2000 09:26:30 +0200 (EET) (envelope-from ru) Date: Thu, 16 Mar 2000 09:26:30 +0200 From: Ruslan Ermilov To: Warner Losh Cc: Marcel Moolenaar , stable@FreeBSD.ORG Subject: Re: HEADS UP: 3.x -> 4.0-STABLE upgrade instructions Message-ID: <20000316092630.A40068@relay.ucb.crimea.ua> Mail-Followup-To: Warner Losh , Marcel Moolenaar , stable@FreeBSD.ORG References: <38D00D51.D0781868@cup.hp.com> <200003152159.OAA89926@harmony.village.org> <38D00D51.D0781868@cup.hp.com> <200003152226.PAA90110@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.3i In-Reply-To: <200003152226.PAA90110@harmony.village.org>; from Warner Losh on Wed, Mar 15, 2000 at 03:26:01PM -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Mar 15, 2000 at 03:26:01PM -0700, Warner Losh wrote: > In message <38D00D51.D0781868@cup.hp.com> Marcel Moolenaar writes: > : Warner Losh wrote: > : > To update from 3.x to 4.0 stable > : > -------------------------------- > : > cd /usr/src > : > make buildworld > : > cd sbin/mknod > : > make install > : > > : > : You can make a kernel like this: > : cd /usr/src > : make buildkernel KERNEL=YOUR_KERNEL_HERE > : > : The new `buildkernel' and `installkernel' targets make use of the tools > : build by buildworld and effectively works around the bootstrap problem. > : Do they not work (the make targets, that is)? > > When I tried the installkernel it installed things as /YOUR_KERNEL_HERE > > I'll have to update things. > Yes, but it is much easier to point this out, rather than make users recompile their kernel with the following procedure: : To build a kernel : ----------------- : Update config, genassym and go: : cd src/usr.bin/genassym : make depend all install : cd ../../usr.sbin/config : make depend all install : cd ../../sys/i386/conf : config YOUR_KERNEL_HERE : cd ../../compile/YOUR_KERNEL_HERE : make depend && make : make install The simplest thing is to `cd /usr/src; make buildkernel installkernel'. This will build and install /kernel.GENERIC, and users should try it out first. After successful boot, they just go to /sys/arch/conf, and compile their favourite kernel the usual suspects. -- Ruslan Ermilov Sysadmin and DBA of the ru@ucb.crimea.ua United Commercial Bank, ru@FreeBSD.org FreeBSD committer, +380.652.247.647 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message