Patcher un eggdrop

From Base de connaissances eggdrops & TCL
Jump to: navigation, search

Les patches font une modification directe de l'Eggdrop. A l'origine, ils étaient fait pour corriger des bugs, mais ils sont maintenant utilisés pour ajouter de nouvelles fonctionnalités ou pour en modifier le fonctionnement, lorsque ce n'est pas possible avec un script Tcl.

Les fichiers de patch sont habituellement avec une extension .patch ou .diff et vous ne pouvez vous en servir que sur les sources de l'eggdrop, pas sur le fichier compilé. Pour appliquer un patch, copiez le dans le réperoire où se trouvent les sources de l'eggdrop et décompressez-le si nécessaire. Vous devez ensuite utiliser le programme patch. Par exemple, si le fichier est eggdrop1.6.18+thefix.patch, tapez patch -p1 < eggdrop1.6.18+thefix.patch

Cela va appliquer toutes les modifications nécessaires aux sources de l'eggdrop. Vous aurez certainement des affichages mais tant qu'ils ne signalent pas d'erreurs de fonctionnement vos sources sont correctement modifiées. Si vous avez des erreurs, utilisez l'option -p0 � la place (patch -p0 < eggdrop1.6.18+thefix.patch). Vous trouverez plus dinformations [sur ce site]

Une fois le patch appliqué, vous devez compiler les sources en faisant make et l'installer avec make install, comme lorsque vous installez ou upgradez un eggdrop.