Patcher

Fermé
blackbird21 Messages postés 36 Date d'inscription dimanche 19 février 2012 Statut Membre Dernière intervention 13 juin 2012 - 6 avril 2012 à 18:27
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 7 avril 2012 à 12:45
Bonjour,
Je suis tombé sur ce lien qui pourrait peut être m'aider (ad hoc impossible avec la realtek rtl8187 sur ubuntu).

http://comments.gmane.org/gmane.linux.kernel.wireless.general/85911

Problème, comment patcher un tel fichier?
A voir également:

3 réponses

mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
Modifié par mamiemando le 6/04/2012 à 20:55
De mémoire, il faut récupérer le fichier à patcher + le patch et ensuite l'appliquer en lançant la commande suivante dans le bon répertoire (cf les chemins du / des fichiers corrigés par le patch)

patch -p1 < fichier_de_patch


Mais bon dans le cas que tu évoques ça consiste juste à ajouter une ligne au bon endroit :

struct ieee80211_hdr *tx_hdr = (struct ieee80211_hdr *)(skb->data);


... limite tu as meilleur temps de le faire à la main :-)

Pour information, dans la syntaxe d'un patch (qui est celle d'un diff), + signifie insérer une ligne et - signifie la supprimer.

Bonne chance
0
blackbird21 Messages postés 36 Date d'inscription dimanche 19 février 2012 Statut Membre Dernière intervention 13 juin 2012 6
6 avril 2012 à 22:30
Ok merci, mais il y a plus d'une ligne à rajouter il me semble non?
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
Modifié par mamiemando le 7/04/2012 à 12:46
Au temps pour moi, je n'avais pas vu que le patch continuait (read more), donc effectivement, il vaut mieux utiliser la commande patch.
0