Le mer, 23/06/2004 � 18:35 +0200, Jean-Luc Coulon (f5ibh) a �crit : > Le 23.06.2004 18:21:55, JusTiCe8 a �crit : > > Bonsoir, > > > > Paupe Martial wrote: > > > >> bonjour, > >> > >> je d�sire ajouter des fonctionnalit�es a un package debian (ajout > >> ICAP protocol � squid). > >> > >> Mon probl�me c'est que je ne sais quelle r�f�rence (le r�pertoire ou > >> le x.orig.tar.gz) prendre pour g�n�rer mon patch. > >> > >> j'ai peu ou pas trouv� d'infos sur le site debian. Quelqu'un � une > >> id�e comment on fait ? > >> D'avance Merci > > En fait, tu fait une copie du r�pertoire d'origine (g�n�ralement > > "d�tar�" par apt-get source), puis tes modifs, et � la fin : diff - > > urN <r�pertoire du paquet d'origine> <r�pertoire avec mes modifs> > > > nommodif.diff > > > > puis pour appliquer ces modifs aux sources d'origines : > > > > cd <rep d'origine> > > pach -p1 < ../nomodif.diff > > Ca, c'est pour cr�er un patch "normal" et l"appliquer "normalement". > dpatch permet de cr�er des patches et de les appliquer � la vol�e lors > de la cr�ation du paquet en conservant le code source original.
Justement, dpatch-edit-patch lance un shell et te place automatiquement dans un r�pertoire o� les sources ont �t� pr�alablement d�compress�es. Ensuite, tu n'as plus qu'� appliquer tes rustines et � quitter. � la sortie, tu h�rites d'un fichier au format dpatch. > dpatch n'est vraiment int�ressant que si on veut maintenir un paquet > debian. Oui mais d�s lors que l'on s'amuse � modifier les paquets debian, il convient aussi de s'assurer que les mises � jour ne viendront pas perturber notre petit travail en �pinglant[1][2] le paquet en question (qu'on le compile � la main ou qu'on en produise un paquet custom). [1]:http://www.debian.org/doc/manuals/reference/ch-system.fr.html#s-puttingonhold [2]:http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.fr.html#s-pin -- Rapha�l 'SurcouF' Bordet [EMAIL PROTECTED] [EMAIL PROTECTED] | http://www.debianfr.net
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

