著者: Yves Martin 日付: To: guilde 題目: Re: Debian: manipulation de .deb
Selon Frédéric BOITEUX <fboiteux@???>:
> Le lun 25 fév 2008 18:10:36 CET, Yves Martin <ymartin59@???> a
> écrit :
>
> > Bonjour,
> >
> > J'ai un package Debian "maison" dont le script "postinst" redémarre un
> service.
> >
> > Comment supprimer le script "postinst" du package .deb "directement" ?
> (sans le
> > reconstruire, c'est trop long et trop complexe)
>
> En allant le bidouiller dans /var/lib/dpkg/info/<paquet>.postinst (je
> pense qu'il vaut mieux commenter ce qui gêne que l'effacer
> complètement, pour moins perturber dpkg..)
Oui mais je ne peux le faire qu'après installation... donc le redémarrage de
service se fait à ce moment-là.
Et comme ça me coupe le réseau, je suis cuit.
J'ai finalement fait comme avec un .tar.gz:
$ dpkg -e monpackage.deb tmp/DEBIAN
$ dpkg -x monpackage.deb tmp/
Correction de DEBIAN/postinst
$ fakeroot dpkg -b tmp fixedpackage.deb