====== Quilt ======
[[http://en.wikipedia.org/wiki/Quilt_%28software%29|Quilt]] est un utilitaire pour gérer les correctifs sous Debian. Ils se trouvent dans le dossier ''debian/patches''
=== Configuration ===
Il faut rajouter cette variable d'environnement dans le fichier de configuration de votre //shell//.
export QUILT_PATCHES=debian/patches
=== Lister les patches ===
quilt series
En fait ''quilt'' va lire le fichier ''debian/patches/series''.
=== Supprimer un patch ===
quilt delete -r nom-du-correctif.patch
Si l'on retape la commande ''quilt series'' le nom du patch ne devrait plus s'afficher.
=== Créer un patch ===
quilt new nom-du-correctif.patch
Ce correctif est placé en « haut » de la pile, on travaille sur ce patch.
On mentionne le fichier que l'on va modifier
quilt add chemin/vers/le/fichier-à-modifier
Modifiez maintenant le fichier, pour le prendre en compte immédiatement tapez cette dernière commande.
quilt refresh
On peut rajouter un commentaire au patch avec la commande suivante :
quilt header -e
On peut modifier d'autres fichiers, ils seront rajouter à la suite les uns des autres dans le fichier ''nom-du-correctif.patch'' car c'est le « correctif » courant sur la pile.
=== Importer un patch ===
Si l'on souhaite utiliser un //patch// « extérieur », il faut utiliser l'option **import**.
quilt import chemin/vers/un-patch
Pour le mettre en « haut » de la pile, si l'on veut modifier l'entête.
quilt push
Ne pas oublier de mettre à jour le fichier ''debian/patches/series''.
quilt refresh
=== Se déplacer dans la pile ===
Pour connaître le correctif situé « en haut » de la pile, il suffit de taper :
quilt top
Cependant, quand on a plusieurs patches, et que l'on veut travailler sur un autre (qui n'est pas en première position), il faut utiliser l'option **pop**.
quilt pop
À taper autant de fois que l'on a besoin.