Bonsoir,
Je suis en train (d'essayer) de "debianiser" un de mes d�veloppements.
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:
#!/usr/bin/make -f
startdir=$(shell pwd)
sourcedir=$(startdir)/sources
instdir=$(startdir)/debian/tmp
build: build-stamp
build-stamp:
dh_testdir
touch build-stamp
clean:
dh_testdir
rm -f build-stamp install-stamp
rm -rf debian/tmp
dh_clean
install: install-stamp
install-stamp: build
dh_testdir
dh_clean -k
dh_installdirs
@echo "Traitement du package tb-mut"
@echo "Creation des repertoires de tb-mut"
@for j in `cat $(startdir)/debian/tb-mut.dirs`; do mkdir -pv
$(instdir)/$$j; done
@echo "Copie des fichiers de tb-mut"
@for p in `cat $(startdir)/debian/tb-mut.files`; do cp -v $$p
$(instdir)/$$p; done
dh_movefiles -p ../tb-mut
@for i in `cat $(startdir)/debian/lst-pkg`; do \
echo "" \
echo "Traitement du package $$i"; \
echo "Creation des repertoires de $$i"; \
for j in `cat $(startdir)/debian/$$i.dirs`; do mkdir
-pv $(instdir)/$$j; done; \
echo "Copie des fichiers de $$i"; \
for j in `cat $(startdir)/debian/$$i.files`; do cp -v
$$j $(instdir)/$$j; done; \
dh_movefiles -p ../$$i;\
done;
touch install-stamp
binary-indep: install
echo ""; \
echo "Installation de tb-mut"; \
dh_installdeb -p tb-mut; \
dh_gencontrol -p tb-mut -- -v1.0-1; \
dh_md5sums -p tb-mut; \
dh_builddeb -p tb-mut;
@for i in `cat $(startdir)/debian/lst-pkg`; do \
echo ""; \
echo "Installation de $$i"; \
dh_installdeb -p $$i; \
dh_gencontrol -p $$i -- -v1.0-1; \
dh_md5sums -p $$i; \
dh_builddeb -p $$i; \
done;
binary-arch: install
binary: binary-indep binary-arch
Est-ce que quelqu'un(e) a une id�e pour m'aider? Merci.
--
Cordialement,
-------------------------------
Sophie Mattoug
D�veloppement PHP
Cegetel - Division H�bergement
www.sitadelle.com