Raphael Hertzog wrote:
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,

Selon tes conseils, tous les fichiers du r�pertoire debian sont visibles ici: www.mattoug.net/debian.
Une petite pr�cision concernant une des pistes �voqu�es plus haut: le paquet principal ne d�pend pas des modules, c'est le contraire (chaque module d�pend du paquet principal), mais il est quand m�me vrai que tous les fichiers swe retrouvent dans le paquet principal, et c'est justement l� qu'est mon probl�me...
Help please!!!


--
Cordialement,
-------------------------------
Sophie Mattoug
D�veloppement PHP
Cegetel - Division H�bergement
www.sitadelle.com




Répondre à