Projet

Général

Profil

PatchAvance » Historique » Version 1

Version 1/9 - Suivant » - Version actuelle
Gérald Schwartzmann, 14/06/2010 15:02


Patch Avancé

Plutôt que de réaliser le patch depuis le Makefile avec la commande :

patch -d $(SERVER_PATH)/dokuwiki -p1 < patch/eole.patch

on peut utiliser le gestionnaire de paquet pour appliquer le patch.

créer votre patch comme avec la méthode simple

installer dpatch
apt-get install dpatch

modifier le debian/rules

ajouter dans la section build-stamp:

dpatch apply-all -v
touch patch-stamp

ajouter dans la section clean:

dpatch deapply-all
rm -rf patch-stamp debian/patched

le répertoire debian/patches

créer le répertoire debian/patches

mkdir debian/patches

placer dedans votre fichier patch

se placer dans le répertoire patches
et lister vos patch dans un fichier nommé 00list

for i in `ls`; do echo $i > 00list; done

créer l'entête

dpatch patch-template votre_patch

ajouter les lignes générées à votre patch