Fri, 10 Dec 2004 02:11:27 +0100, zenetics a �crit :
> Lut

'lut,

>[...]
> Est il possible de recompiler son noyau tout en conservant la 
> compatibilit� avec les sources officielles.
> Y a une histoire de EXTRAVERSION et --append-to-version mais impossible 
> de comprendre correctement les cons�quences de cs 2 variables sur la 
> version du noyau.

Je ne vois pas trop ce que tu entends par � compatibilit� � et � sources
officielles �...

Toutefois, pour faire mon propre paquet de noyau tout propre qui ne g�ne
ni ne soit g�n� par les autres paquets de noyau, je fais :

# make-kpkg --append-to-version -mien --rev c.0 kernel-image

Ce qui me fait un paquet � kernel-image-2.6.9-mien_c.0_i386.deb �
qui installera ses modules dans /lib/modules/2.6.9-mien.

Cela permet d'avoir plusieurs paquets pour la m�me version du noyau
(2.6.9) mais en ayant diff�rentes options ( -mien-acpi, -mien-initrd,
etc.).

Ce qu'il ne faut pas oublier, c'est le tiret au d�but de � -mien �, sinon
certains outils ne peuvent v�rifier la version du noyau (ils savent couper
au tiret, sinon, � 9mien � c'est avant ou apr�s 10 ou 8 ?).

Le � c.0 �, c'est un num�ro de version (qui peut donc devenir � c.12 �).
�a correspond au num�ro de � compilation � des paquets deb.

Si tu as des modules externes (genre nvidia), tu fais

# make-kpkg --append-to-version -mien --rev c.0 modules-image

apr�s les avoir d�tar�s (ils sont d�tar�s dans /usr/src/modules mais la
commande est � faire dans /usr/src/kernel-source-X.X.X).

Voil�, mes 2 c.
-- 
Sylvain Sauvage, qui devient prolixe la nuit.

Répondre à