- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Patcher drupal (patch est une commande linux) SANS Git
- aller dans le bon rep (si core drupal: root mais si pour un module, aller dans le module concerné (cd)
-
git apply --index path/file.patch
patch -p1 < path/file.patch
Ou copier le patch dans le meme répertoire que le fichier à patcher, etre dans ce rep (cd) patch -b < file.patch
avec -b patch crée une sauvegarde du fichier, avec un .orig
reverse patch
patch -p1 -R < path/file.patch ou git apply -R path/file.patch
Source: https://www.drupal.org/patch/apply
patcher avec drush make
https://dev.acquia.com/blog/patching-drush-make
Make est un outil de drush (depuis drush 5).
Créer un fichier de patch pour drush make
Ce fichier (ici nommé patches.make) listera tous les patches. Voir un autre ex à http://drupal.stackexchange.com/tags/drush-make/info et à https://github.com/drush-ops/drush/blob/master/examples/example.make
Upgrade des modules et appliquer les patches
drush make patches.make
drush make patches.make
drush make patches.make
fait update des modules listés dans le fichier (dont le core car il y est listé)
Pour choisir les modules qu'on update (ici que rules): drush make --no-core --projects=rules patches.make