Le Fri, Sep 27, 2002 at 04:25:34PM +0200, Sophie Mattoug �crivait:
> Il s'agit de fichiers source (php) sans makefile, donc quelque chose de 
> plut�t simple, a priori. L� o� �a se corse, c'est que je dois en fait 
> faire plusieurs paquets car mon projet est divis� en modules.
> Le probl�me, c'est qu'apr�s avoir construit les paquets, si j'installe 
> le paquet principal, �a m'installe aussi tous les modules!!!
> Voici mon fichier debian/rules:

Bonjour,

d'abord je rappelle qu'il y a une liste debian-devel-french qui est plus
appropri�e pour ce genre de questions. Ensuite, je ne crois pas que le
probl�me vienne du fichier rules ... si vous avez plusieurs paquets et
que les modules s'installent automatiquement en m�me temps que le paquet
principal c'est que ce paquet "d�pend" (au sens de la d�pendance
indiqu�e dans debian/control) des autres ... mais vous n'avez pas
montrer ce fichier. Le plus simple dans des cas comme cela c'est de
mettre les sources sur un site web pour que ceux qui veulent regarder
ce que vous avez fait pour vous aider puisse rapidement y jeter un oeil.

Autre possibilit� pour votre probl�me, vous avez install� tous les
fichiers dans le paquet principal. V�rifiez le contenu de votre paquet
avec dpkg -c paquet.deb pour en �tre certain.

>         dh_movefiles -p ../tb-mut

-p <package> � ce que je sache ... et non pas un r�pertoire.

>                 dh_movefiles -p ../$$i;\

Idem.

Sinon, je trouve quand m�me que c'est un peu limite de copier des
fichiers dans debian/tmp/ pour ensuite les recopier dans
debian/<package>/ avec dh_movefiles

Je sugg�re plut�t d'utiliser dh_install pour le faire en une seule
fois.

>                 dh_gencontrol -p $$i -- -v1.0-1; \

Pourquoi encoder la version en dur ? Modifier debian/changelog pour
avoir une version conforme � ce que vous voulez ...

Cordialement,
-- 
Rapha�l Hertzog -+- http://www.ouaza.com
Formation Linux et logiciel libre : http://www.logidee.com

Répondre à