From: Rob Landley <rob@landley.net>
To: Martin Schlemmer <azarah@gentoo.org>,
Mikael Pettersson <mikpe@csd.uu.se>
Cc: Rusty Russell <rusty@rustcorp.com.au>,
"Randy.Dunlap" <rddunlap@osdl.org>,
LKML <linux-kernel@vger.kernel.org>
Subject: Re: Make modules_install doesn't create /lib/modules/$version
Date: Fri, 19 Sep 2003 15:16:23 -0400 [thread overview]
Message-ID: <200309191516.23611.rob@landley.net> (raw)
In-Reply-To: <1063987305.5491.21.camel@workshop.saharacpt.lan>
On Friday 19 September 2003 12:01, Martin Schlemmer wrote:
> On Fri, 2003-09-19 at 11:10, Mikael Pettersson wrote:
> > Martin Schlemmer writes:
> > > On Fri, 2003-09-19 at 04:25, Rusty Russell wrote:
> > > > In message <20030918091511.276309a6.rddunlap@osdl.org> you write:
> > > > > On Thu, 18 Sep 2003 03:21:40 -0400 Rob Landley <rob@landley.net>
wrote:
> > > > > | I've installed -test3, -test4, and now -test5, and each time
> > > > > | make modules_install died with the following error:
> > > > > |
> > > > > | Kernel: arch/i386/boot/bzImage is ready
> > > > > | sh arch/i386/boot/install.sh 2.6.0-test5 arch/i386/boot/bzImage
> > > > > | System.map "" /lib/modules/2.6.0-test5 is not a directory.
> > > >
> > > > Looks like arch/i386/boot/install.sh is calling ~/bin/installkernel
> > > > or /sbin/installkernel, which is not creating the directory.
> > > >
> > > > Should depmod create the directory? It can, of course, but AFAICT
> > > > the old one didn't.
> > > >
> > > > Maybe a RedHat issue?
> > >
> > > Likely, it works fine here with the one we are using
> > > from debianutils.
> >
> > So how come it's never been a problem on my RH boxes?
> > (Currently RH9 + module-init-tools but none of Arjan's .rpms)
> >
> > I basically do
> > make bzImage modules |& tee /tmp/log
> > grep Warning /tmp/log
> > su
> > make modules_install
> > make install
> >
> > Creating the /lib/modules/<version> directory is the kernel's
> > job, not installkernel (it's never done that before).
>
> Yes, OK, so I have not checked =) I just reacted on if
> installkernel form non RH misbehave or not.
The kernel isn't doing it. A script called from installkernel (in Red Hat 9)
calls depmod, which has to be Rusty's new depmod or it doesn't create the
directory. This means depmod is running against the OLD modules.
I've been bitten by this before, by the way. I switched from an accidental
SMP kernel to a UP kernel on my laptop, and the install complained about
unresolved SMP symbols in the modules. (This is how I got in the habit of
doing make modules_install before make install, which I thought might also be
responsible for the directory creation problem, but wasn't. Neither creates
the directory: depmod does).
Rob
next prev parent reply other threads:[~2003-09-19 19:19 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-18 7:21 Make modules_install doesn't create /lib/modules/$version Rob Landley
2003-09-18 16:15 ` Randy.Dunlap
2003-09-19 2:25 ` Rusty Russell
2003-09-19 5:41 ` Martin Schlemmer
2003-09-19 9:10 ` Mikael Pettersson
2003-09-19 16:01 ` Martin Schlemmer
2003-09-19 19:16 ` Rob Landley [this message]
2003-09-19 19:04 ` Rob Landley
2003-09-18 17:54 ` Sam Ravnborg
2003-09-19 8:41 ` Bas Mevissen
-- strict thread matches above, loose matches on Subject: below --
2003-09-19 21:39 Mikael Pettersson
2003-09-22 10:55 ` Rob Landley
2003-09-22 12:05 ` Mikael Pettersson
2003-09-22 13:02 ` Martin Schlemmer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200309191516.23611.rob@landley.net \
--to=rob@landley.net \
--cc=azarah@gentoo.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mikpe@csd.uu.se \
--cc=rddunlap@osdl.org \
--cc=rusty@rustcorp.com.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox