Hello,
I'm 14 years old, and i'm french. When I've making package for my distribution,
FNux, of the 2.4.23, I see a big problem.
The extraversion variable of the Makefile is very badly interpreted.
When the kernel is installed, I have 2 directory of modules :
/lib/modules/2.4.23
/lib/modules/2.4.23-fnux (my extraversion is -fnux)
This is a very problem for the linux distributions, beacause the EXTRAVERSION is
often used.
Thanks
Alexis ROBERT
> The extraversion variable of the Makefile is very badly interpreted.
> When the kernel is installed, I have 2 directory of modules :
> /lib/modules/2.4.23
> /lib/modules/2.4.23-fnux (my extraversion is -fnux)
No way. The directory without -fnux is probably just a leftover from previous
make modules_install. When you run 2.4.23-fnux, you won't need it.
Rudo.
On Mon, 01 Dec 2003 01:16:02 +0100, Rudo Thomas <[email protected]> said:
> > The extraversion variable of the Makefile is very badly interpreted.
> > When the kernel is installed, I have 2 directory of modules :
> > /lib/modules/2.4.23
> > /lib/modules/2.4.23-fnux (my extraversion is -fnux)
>
> No way. The directory without -fnux is probably just a leftover from previous
> make modules_install. When you run 2.4.23-fnux, you won't need it.
On the other hand, you probably want to keep the 2.4.23(no-ext) directory
around as well, so you can boot a 2.4.23 kernel to clean up after a broken
build of a 2.4.23-fnux won't boot.
There's a reason why my /lib/modules has 6 subdirectories - I have 6
bootable kernels sitting around, Just In Case (well... OK. 2 spares would
probably be enough, but it's easier to do a "which -mm did the problem start?"
regression if you have the most recent few handy to try.. ;)