From owner-freebsd-bugs Tue Apr 3 9:30: 7 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 77D3437B71E for ; Tue, 3 Apr 2001 09:30:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f33GU4U03636; Tue, 3 Apr 2001 09:30:04 -0700 (PDT) (envelope-from gnats) Date: Tue, 3 Apr 2001 09:30:04 -0700 (PDT) Message-Id: <200104031630.f33GU4U03636@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Peter Pentchev Subject: Re: kern/26317: /modules not created by make installkernel Reply-To: Peter Pentchev Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/26317; it has been noted by GNATS. From: Peter Pentchev To: Johan Karlsson Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: kern/26317: /modules not created by make installkernel Date: Tue, 3 Apr 2001 19:24:39 +0300 On Tue, Apr 03, 2001 at 06:10:48PM +0200, Johan Karlsson wrote: > On Tue, Apr 03, 2001 at 08:40 (-0700) +0000, Peter Pentchev wrote: > > The /modules directory is created in the first stage of the 'make installworld' > > process. As world and kernel should generally always be rebuild/reinstalled > > in sync, this does not usually arise as a problem :) > > > > As you correctly point out, a workaround is to always have a /modules dir. > > I wonder, though, whether the 'installkernel' target in Makefile.inc1 should > > not, too, invoke a 'make hierarchy', or at least some subset of that, to do > > an mtree from BSD.root.dist; that should ensure that the /modules directory > > is there. > > From /usr/src/UPDATING > make buildworld > make buildkernel KERNCONF=YOUR_KERNEL_HERE > make installkernel KERNCONF=YOUR_KERNEL_HERE > reboot (in single user) [1] > make installworld > mergemaster > reboot > > > Hence you are recommended to run installkernel before installworld. > > See PR 20326 where the problem is similar. I know; this is why I think that a subset of the 'make hierarchy' functionality should be added first thing in the 'installkernel' target. G'luck, Peter -- Thit sentence is not self-referential because "thit" is not a word. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message