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

Répondre à