[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: patchage de kernel



Les patches sont faites pour une version spécifique même si elles peuvent
souvent s'appliquer sur des versions similaires.  Toutefois, il est
possible que tes 2 patches modifient le même code au même endroit mais de
façon différente. Un fichier de conflit est alors généré (.rej).  Si tu t'y
connais un peu, tu peux te laisser aller à regarder le code en conflit et
régler le conflit toi-même, mais ce n'est pas conseillé:  un tel conflit
est souvent difficile à régler, même pour les codeurs originaux (c'est,
parait-il, ce à quoi Linus passe la majeure partie de son temps!).

D'autres fois, le code ne fonctionne pas même s'il n'y a eu aucun rejet.  Ce
cas là est encore pis que le premier car cette fois, tu n'as aucun 
indice sur
ce qui a pu rentrer en conflit.  C'est possible aussi qu'une des patches ne
fonctionne tout simplement pas!  Il ne faut pas écarter aucune possibilité!

Bonne chance!
Fabien

Daniel Chenard wrote:

>j'aimerais patcher un kernel... Le prob c'est que les deux patchs
> que je veux intaller patch tout les deux certains fichier, des fichiers commum au deux patchs.
>
>Donc lorsque je compiles ca me crée une erreur 
>
>j'utilise ces deux commande soit
>
>cd /usr/src/linux;
>zcat ../leficxhier1.diff.gz | patch -p1;
>patch -p1 < ../fichier2.diff
>
>et selon que je patch avec le fichier1 en premier lieu ou le fichier2 en premier lieu, ca me donne des erreurs
>
>il y a moyen de contourner ce prob??  
>
>_______________________________________________
>Liste de diffusion "aide" de Linux-Québec (http://linux-quebec.org)
>