--- Amaury Amblard-Ladurantie <[EMAIL PROTECTED]> wrote: >
Bonjour
>
> Je suis en train de bidouiller un kernel maison sur une patate, et je
> ne
> comprends pas ce que fait make-kpkg dans le process de compilation de
> kernel.
> Sur une autre distro, je fais
>
> make [x|menu|old]config
> make dep
> make clean
> make bzImage
> make modules
> make modules_install
> cp (...)/bzImage /boot/vmlinuz-truc
>
>
> Et l�, en fait, je ne sais pas tr�s bien quelles �tapes le make-kpkg
> est
> cens� remplacer : faut il toujours faire un make modules && make
> dmoules_install ?
> D'apr�s ce que j'ai pig�, ca fait toute la compile, c'est � dire
> qu'avec
> make-kpkg, il suffit de faire :
>
> make [x|menu|old]config
> make-kpkg --toutes-les-options-qui-vont-bien
> dkpg -i package
>
> Est ce que la commande si dessus va bien compiler les modules et les
> installer avec le dkpg -i ?
>
> Merci pour votre aide
>
> Amaury
>
Bonjour,
Voil� ce que je fais :
make (x|menu)config
make-kpkg clean
time fakeroot make-kpkg --revision=mamachine.n kernel_image
Bien s�r, le time n'est pas n�cessaire, c'est juste pour voir
l'�volution des diff�rentes versions ;-) (~20' pour un 2.4.14 sur mon
P223 !)
De plus, il faut que l'utilisateur ait le droit d'�crire dans /usr/src.
J'ai pour cela cr�� un utilisateur sp�cial qui appartient au groupe src
(de m�moire, il me semble que /usr/src est set-GID src). Si on utilise
root, certaines permissions doivent alors �tre chang�es � la main pour
que �a repasse de nouveau avec un autre utilisateur.
J'utilise comme r�vision le nom de la machine suivi du nombre de fois
que j'ai compil� cette version de noyau pour cette machine (je fais
beaucoup de tests).
En utilisant cette m�thode, tous les modules inclus dans la
distribution officielle du noyau sont install�s par le dpkg -i. Si tu
as d'autres modules, il faut aussi faire un :
[time] fakeroot make-kpkg modules_image
Je donne cette derni�re commande de m�moire, parce que je l'utilisais
pour pcmcia-cs qui est maintenant inclus dans le noyau 2.4 (et je suis
au boulot sous win :-<). Il ne faut pas mettre de num�ro de r�vision
dans ce cas. Cette commande construit autant de .deb que de groupes de
modules suppl�mentaires.
Pour plus d'information, voir le README dans
/usr/share/doc/kernel-package ...
Fran�ois.
=====
Francois BOTTIN
--
"How kind," the PFY sighs. "But where will I go?"
"Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip!"
"But I don't want to visit Microsoft!" he whines.
The BOFH 1998 - Simon Travaglia (bofh.ntk.net)
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page from News and Sport to Email and
Music Charts
http://uk.my.yahoo.com