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 <[email protected]>
GNU/Linux Debian Developer - http://www.debian.org/
GPG key IDs: 0x88BBB51E, 0x464B8DE3

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/20100810141117.ga31...@master

Répondre à