1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
APPLICATION DE PATCHES
Pour appliquer un patch, premièrement vous devez vous assurer
que vous avez les sources originaux auquels le patch est destiné. Entrez
dans le repertoire, et utilisez les commandes suivantes:
gunzip -c {chemin_complet_du_patch} | patch -p1
-ou-
gzip -dc {chemin_complet_du_patch} | patch -p1
Note: si le patch n'as pas le suffixe ".gz", utilisez plutôt ceci:
patch -p1 < {chemin_complet_du_patch}
Cette opération NE doit pas créer de fichiers *.rej. Si cela
arrive, c'est que quelque chose ne s'est pas correctement deroulé.
Si l'application de ce patch s'est faite sur une base différente que
celle destinée originellement, patch créera des fichiers *.orig.
Normalement tout doit bien se passer, verifiez simplement qu'aucuns
fichiers *.rej n'ont été crées.
SOUMETTRE DES PATCHES
Tout patch doit m'être envoyé:
Insomnia (Stea Greene) <insomnia@core.binghamton.edu>
Verifiez que votre envoi est complet, avec une description
détaillée de l'action de votre patch, ce qu'il change et ce qu'il corrige.
Pour créer un patch, premièrement vérifiez que vous avez
l'arborescence des deux répertoires, l'original et la version modifiée
(nommées respectivement "gatos-orig" et "gatos-new"). Assurez vous que
chaque répertoire est propre en utilisant:
make realclean
dans CHAQUE répertoire. Ceci fait, changer de répertoire pour
celui juste au dessus de ceux-ci et utilisez la commande suivante:
diff -ur gatos-orig gatos-new > gatos-new-patch
Regardez dans le fichier gatos-new-patch (avec un éditeur de
texte ou un visualiseur) et verifiez que les changements soient ceux
que vous avez effectués. Vous pouvez alors me soumettre ce patch en l'incluant
dans un e-mail, ou par un attachement MIME, ou encore vous pouvez le
compresser et l'envoyer dans un attachement MIME, comme il suit:
Compressez le avec:
gzip -9 gatos-new-patch
Vous pourrez alors m'envoyer le patch gatos-new-patch.gz dans
un attachement MIME.
Si il y a un problème avec le patch, si j'ai une question ou
si la description du patch est mal comprise, vous aurez une réponse au
message, donc assurez vous de la validité de l'adresse de retour.
|