Re: [HS?] packaging debian best practice
On 15:21 Tue 10 Aug , jerome moliere wrote:
> > Après pour une question d'update, tu peux traiter certains cas dans le postinst
> > afin de ne pas supprimer la config. Ou simplement utiliser debconf pour demander
> > à l'administrateur de la machine s'il veut garder la version présente ou
> > remettre celle par défaut. A toi de voir ce que tu veux...
>
> puis je insister sur ce point, comment choisir entre debconf et
> travail manuel ?
> ou reformulée autrement, quand est ce que debconf va se déclencher ?
> et comment le paramétrer?
Tu as tout le détail dans le paquet debconf-doc et man debconf-devel (7). Il y a
des exemples avec.
Le mieu est de regarder comment font d'autres paquets pour avoir une idée du
potentiel.
Je pense que tu devrais détecter ton env et faire ton install. Ainsi que avoir
une détection si les fichiers de confs sont présents et s'il le sont, lancer
debconf et demander ce qu'il faut faire avec les fichiers de conf. Je ferai
quelque chose comme ca je pense. De plus debconf te permet d'internationnaliser
tes chaines.
Donc un truc comme ca:
======================
Si les fichiers sont absent
Copier les fichiers
Sinon
Lancer debconf template
Si remplacer les fichiers selectionnés
Ecraser les fichiers avec ceux du paquet
Sinon
Ne rien faire.
Fin
> > Après pour la suppression, tu peux traiter des choses par le postrm et le prerm.
> >
>
> merci encore
Pas de soucis.
Cordialement,
--
Xavier Oswald <xoswald@debian.org>
GNU/Linux Debian Developer - http://www.debian.org/
GPG key IDs: 0x88BBB51E, 0x464B8DE3
Reply to: