[Résolu] Méthode pour patcher un module

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

j'utilise le module "support". Il génère des erreurs MySql. L'auteur propose de le patcher.

http://drupal.org/node/708880

grâce au patch ici :
http://drupal.org/files/issues/support-removing_duplicate_entry_errors.p...

Il semble que le patch en question porte sur plusieurs fichiers : support/support.module et support/admin.inc

Existe-t-il une méthode presse-bouton, ligne à ligne ? Comment interprêter les informations - + @ ?

Version de Drupal : 

En local sous MacOsX.
En distant "Apache/2.2.16 (Debian)" - php 5.3.3-3 :-((

Pour info, j'ai tenté de patcher avec le module "Patch manager". Ca n'a rien donné. Ce module a besoin de connaître le "Patch binary path" et me dit "Enter the full path to your systems patch binary." sous la forme "/usr/bin/patch"

C'est pas gagné. Je vais devoir revoir cela avec mon technicien hébergement.

osX / *nix, c'est pareil
"patch" est inclu de base (le plus souvent)

ca se passe donc en ligne de commande (Terminal, sous mac), avec la commande "patch"
placer le .patch là où l'on souhaite appliquer le patch (la racine du module pour les modules, la racine de drupal pour les patchs core, généralement) puis

patch -p0 < fichier.patch

Plus d'info : http://drupal.org/node/60818