Quilt est un utilitaire pour gérer les correctifs sous Debian. Ils se trouvent dans le dossier debian/patches
Il faut rajouter cette variable d'environnement dans le fichier de configuration de votre shell.
export QUILT_PATCHES=debian/patches
quilt series
En fait quilt
va lire le fichier debian/patches/series
.
quilt delete -r nom-du-correctif.patch
Si l'on retape la commande quilt series
le nom du patch ne devrait plus s'afficher.
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.
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
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.