OVH Cloud OVH Cloud

Help: c'est quoi ce /usr/src/kernel-patches?

3 réponses
Avatar
Gurvan Huiban
Bonjour la liste

voulant faire d'une pierre moultes coups (ocuper mon samedi soir (il y a
vraiment des gens bizarres ici!), passer a un noyau qui compile avec gcc-4,
etc.), je me suis mis en tete de passer au kernel 2.6.12. Je precise que,
adepte du travail artisanal, je compile moi-meme mes noyaux. Donc, je
telecharge le linux-tree-2.6.12.

Et la, c'est le drame.

Si j'ai bien compris, les sources du noyau n'arrivent plus patchees a la sauce
Debian, mais en kit (le noyau (presque) original + un gros paquet de patch).
Les patches sont appliques avant compilation par make-kpkg et retires lors
d'un make-kpkg clean.

Je suis perplexe.

Possedant un portable, j'ai pris l'habitude d'appliquer quelques tonnes de
patches a mon noyau avant compilation. Je procedais ainsi: telechargement des
sources Debian, applicage de patches supplementaires, compilation,
installation, joie.

Comment je fais pour appliquer (et ne serait-ce que verifier si je peux
appliquer) mes millions de patches supplementaires? Des fois, ces patches me
donnent quelques options supplementaires dans la configuration du noyau:
comment je fais pour selectionner ces options? Pour les gens qui (comme moi)
affinent leur configuration de noyau (ou corrigent les erreurs), n'est-ce
point un peu du gachis que d'appliquer/retirer n fois les patches aux
sources?

En bref parce que je m'apercois que je commence a etre trop long:
- comment je fais pour generer rapidement les sources patchees a la sauce
debian? J'ai bien tente un:
ALL_PATCH_DIR=/usr/src/kernel-patches/all/2.6.12/ ; make-kpkg --added_patches
debian debian
mais ca n'a pas marche

- Vous en pensez quoi, vous, de cette nouvelle organisation?

Merci!
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gurvan Huiban

"Let's go party! Coffee for everyone!!!"
(self-citation)


--
Pensez

3 réponses

Avatar
Philippe Marzouk
On Sun, Sep 11, 2005 at 03:43:23AM +0200, Gurvan Huiban wrote:
Bonjour la liste

Si j'ai bien compris, les sources du noyau n'arrivent plus patchees a
la sauce Debian, mais en kit (le noyau (presque) original + un gros
paquet de patch).

Les patches sont appliques avant compilation par make-kpkg et retires lors
d'un make-kpkg clean.




Le paquet linux-source-2.6.12 contient les sources déjà patchées comme
c'était le cas avec le paquet kernel-source pour les noyaux précédents.

Philippe


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gurvan Huiban
On Sunday 11 September 2005 06:58, Philippe Marzouk wrote:
> Si j'ai bien compris, les sources du noyau n'arrivent plus patchees a
> la sauce Debian, mais en kit (le noyau (presque) original + un gros
> paquet de patch).
>
> Les patches sont appliques avant compilation par make-kpkg et retires
> lors d'un make-kpkg clean.

Le paquet linux-source-2.6.12 contient les sources déjà patchées co mme
c'était le cas avec le paquet kernel-source pour les noyaux précéde nts.



Tiens, oui. Pour le coup je me sens bete...

Cela dit, je trouve la doc moyennement bien faite: la doc de
linux-patch-debian-2.6.12 renvoit vers l'option --added-patches de make-kpk g;
qui applique a la volee des patches, et tout et tout.

Bref, si j'ai bien compris, pour les gens comme moi, pas la peine d'install er
linux-tree-2.6.xx (qui vient avec linux-patch-debian), mais on peut se
contenter de linux-source-2.6.xx

Merci!

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gurvan Huiban

"Let's go party! Coffee for everyone!!!"
(self-citation)
Avatar
Jean-Luc Coulon (f5ibh)
--=-j75OXuVFXdtlb+9lmbDJ
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 11.09.2005 15:35:13, Gurvan Huiban a écrit :
On Sunday 11 September 2005 06:58, Philippe Marzouk wrote:
> > Si j'ai bien compris, les sources du noyau n'arrivent plus
patchees a
> > la sauce Debian, mais en kit (le noyau (presque) original + un
gros
> > paquet de patch).
> >
> > Les patches sont appliques avant compilation par make-kpkg et
retires
> > lors d'un make-kpkg clean.
>
> Le paquet linux-source-2.6.12 contient les sources déjà patchées
comme
> c'était le cas avec le paquet kernel-source pour les noyaux
précédents.

Tiens, oui. Pour le coup je me sens bete...

Cela dit, je trouve la doc moyennement bien faite: la doc de
linux-patch-debian-2.6.12 renvoit vers l'option --added-patches de
make-kpkg;
qui applique a la volee des patches, et tout et tout.

Bref, si j'ai bien compris, pour les gens comme moi, pas la peine
d'installer
linux-tree-2.6.xx (qui vient avec linux-patch-debian), mais on peut se

contenter de linux-source-2.6.xx



Si on veut le noyau tel que le conçoit Debian, oui.
Mais il se peut que pour des raisons particulières, vous désiriez
ajouter/retracher des patches. Dans ce cas, il paut être plus facile de
modifier la liste des patches et de partir d'un linux-tree plutôt que
de "dépatcher" [tm] un noyau Debian ....

Bref, on vous laisse le choix. linux-source étant *la* solution pour
99% des gens (IMHO)


Merci!



J-L

--=-j75OXuVFXdtlb+9lmbDJ
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDJDkIXit3lz9m7V4RAtjuAKCXXbLwJxpIQHQcLONPoXr0UTpJvQCg3UCz
jDRJZQDUB97hS5o4PNf2jWU =COne
-----END PGP SIGNATURE-----

--=-j75OXuVFXdtlb+9lmbDJ--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact