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

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

Répondre à