Skip to contentSkip to conversation

make rpm is not documented

DISCUSSION Samuel Maftoul 3 participants 5 messages Mar 20, 2002 – Mar 23, 2002

lore
Share & tools
lore
#0 lore raw

Hello everyone,
I think this is destinated to Alan but no CC to him because not really so important( Alan wrote the make rpm stuff I think so ).

I couldn't find any documentation about make rpm ( grep -ri rpm in /usr/src/linux/Documentation don't give anything related to that feature).

Second stuff, make rpm don't work for me on suse's kernel. Didn't yet watched what is the problem, but seems to be related with EXTRAVERSION or something like this.
I will have further look and will try to say as much as I can with my poor knowledge.
Thanks,
Sam

#1 lore raw
Quoted 1 line

Second stuff, make rpm don't work for me on suse's kernel.

Ask SuSE 8)

Quoted 2 lines

Didn't yet watched what is the problem, but seems to be related with EXTRAVERSION or something like this.

At least some versions of the script didnt like multiple '-' symbols. Gerald Britton fixed this for 2.4.18

Quoted 2 lines

I will have further look and will try to say as much as I can with my poor knowledge.

Basically the thing works with

make config/menuconfig/xconfig
if you use make menu/xconfig then run make oldconfig (I dont trust xconfig..) make rpm

[wait.. wait.. wait.. ]

rpm --install

add to lilo.conf

enjoy

#2 lore raw
In reply to Samuel Maftoul
Quoted 9 lines · Alan Cox
Quoted 1 line

Second stuff, make rpm don't work for me on suse's kernel.

Ask SuSE 8)

Quoted 2 lines

Didn't yet watched what is the problem, but seems to be related with EXTRAVERSION or something like this.

At least some versions of the script didnt like multiple '-' symbols. Gerald Britton fixed this for 2.4.18

I'm using unstable suse kernel wich is merged from 1st March up to 2.4.19pre1aa
The patch don't seem to work , but I won't bother you with this stuff as this is some specific suse Makefile ( EXTRAVERSION is set to nothing but it has another way to fill it , later in their Makefile )

Quoted 4 lines

Basically the thing works with

make config/menuconfig/xconfig
if you use make menu/xconfig then run make oldconfig (I dont trust xconfig..)

Neither I ;-)

Quoted 9 lines

make rpm

[wait.. wait.. wait.. ]

rpm --install

add to lilo.conf

enjoy

Sam
PS: Thanks for answering

#3 lore raw
In reply to Samuel Maftoul
Quoted 19 lines · Alan Cox
Quoted 1 line

Second stuff, make rpm don't work for me on suse's kernel.

Ask SuSE 8)

Quoted 2 lines

Didn't yet watched what is the problem, but seems to be related with EXTRAVERSION or something like this.

At least some versions of the script didnt like multiple '-' symbols. Gerald Britton fixed this for 2.4.18

Quoted 2 lines

I will have further look and will try to say as much as I can with my poor knowledge.

Basically the thing works with

make config/menuconfig/xconfig
if you use make menu/xconfig then run make oldconfig (I dont trust xconfig..) make rpm

Quoted 7 lines

[wait.. wait.. wait.. ]

rpm --install

add to lilo.conf

enjoy

Any chance we can copy the .config to /boot/config-$version?

mkspec renamed from mkspec.orig +1 -0
@@ -35,6 +35,7 @@
 echo 'INSTALL_MOD_PATH=$RPM_BUILD_ROOT make modules_install'
 echo 'cp arch/i386/boot/bzImage $RPM_BUILD_ROOT'"/boot/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
 echo 'cp System.map $RPM_BUILD_ROOT'"/boot/System.map-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
+echo 'cp .config $RPM_BUILD_ROOT'"/boot/config-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
 echo ""
 echo "%clean"
 echo '#echo -rf $RPM_BUILD_ROOT'
	-kf
#4 lore raw
Quoted 3 lines
Quoted 1 line

enjoy

Any chance we can copy the .config to /boot/config-$version?

Looks good to me