Mjules Modérateur Parle dans le vide |
Code :
- --- linux/include/linux/sysctl.h.orig 2002-08-17 19:52:27.000000000 -0500 /* le fichier qu'on va patcher */
- +++ linux/include/linux/sysctl.h 2002-08-17 19:53:00.000000000 -0500
- @@ -308,7 +308,8 @@ /* la ligne de début du patch + après la virgule, le nombre de lignes affichées dans le patch avant et après application de celui-ci */
- NET_IPV4_NONLOCAL_BIND=88,
- NET_IPV4_ICMP_RATELIMIT=89,
- NET_IPV4_ICMP_RATEMASK=90,
- NET_TCP_TW_REUSE=91, /* ces 4 lignes servent à indiquer le contexte, c'est à dire ce qu'il doit y avoir avant et après la/les lignes à modifier */
- + NET_UDP_WIDE_BROADCAST=92 /* une ligne à ajouter, si c'est précédé d'un moins, c'est un eligne à enlever */
- NET_TCP_FRTO=92,
- NET_TCP_LOW_LATENCY=93, /* encore 3 ligne de contexte */
- NET_IPV4_IPFRAG_SECRET_INTERVAL=94,
|
voilà, comme tu le vois, c'est pas très compliqué ; le + souvent les patchs foirent parce que le contexte a changé ; l'adaptation consisté à modifier le patch pour qu'il corresponde (niveau ligne et contexte) au fichier actuel à patcher.
ex, dans ce cas, c'est au niveau des lignes postérieures à celles à ajouter que ça a pas mal changé.
le patch se modifie avec un simple éditeur de texte comme kwrite, gedit, vi etc Message édité par Mjules le 26-01-2004 à 11:51:32 ---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
|