>bonjour,
lo' Anne,
je vais essayer de te mettre sur la voie, ayant
deja essaye de fabriquer l'un et l'autre des paquets.
(j'ai plus de lacunes sur les Debian)
>Je veux ajouter des fonctionnalites a un rpm existant...
(...)
>J'ai recupereé le rpm source de redhat.
voici par exemple le package source de gnokii:
[kalou@ge kalou]$ rpm -qlp gnokii-0.5.5-1.src.rpm
gnokii-0.5.5.tar.gz
gnokii.spec
>Je sais que les fonctionnalites que je cherche existe dans le package
>debian, elle ne sont pas incluses dans celui de redhat.
>Je ne sais pas du tout comment cela se passe sous debian pour les packages
>et je n'ai jamais installeé de debian!
heu .. pour resumer tres rapidement, un package .deb (je parle la d'un
package binaire) est une archive AR, comme tu peux le voir ci-dessous:
be:/tmp# ar xv jmax_4.1.0-030913_i386.deb
x - debian-binary
x - control.tar.gz
x - data.tar.gz
Le programme et ses documentations, fichiers de confs, etc. sont
stockees dans data.tar.gz.
control.tar.gz contient les scripts lances a l'installation ou
desinstllation du package:
be:/tmp# tar -ztvf control.tar.gz
drwxr-xr-x root/root 0 2003-09-13 22:42:55 ./
-rw-r--r-- root/root 258 2003-09-13 22:42:50 ./shlibs
-rwxr-xr-x root/root 135 2003-09-13 22:42:51 ./postinst
-rwxr-xr-x root/root 132 2003-09-13 22:42:51 ./postrm
-rw-r--r-- root/root 673 2003-09-13 22:42:52 ./control
-rw-r--r-- root/root 11787 2003-09-13 22:42:55 ./md5sums
>Si vous connaissez les 2 systemes... j'aimerai bien comprendre pourquoi
> les fonctionnalites ne sont pas mises en place sous redhat... car elles
> se trouvent bien dans le tar.gz du rpm source. Je ne vois rien de
> particulier dans les makefile...ni dans le .spec
as-tu verifie que les options de compilation qui vont bien ont ete
activees dans la partie %build du .spec ?