[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème de paquet



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



Reply to: