Comportement de dpkg - apt-get et debconf. Bug?
Bonjour. Je suis en train de fabriquer un paquet debian pour une application, et je viens de constater un comportement qui me semble bizarre. Je voudrais avoir votre avis pour savoir si je dois modifier ma pratique (sans doute) et si ce comportement mérite ou non un rapport de bug : J'installe mon paquet personnel A avec la commande # dpkg -i paquet-A.deb il y a tout une liste de dépendances non satisfaites. J'enchaine avec # apt-get install -f Là, il installe et configure toutes les dépendances de A ainsi que le paquet A. MAIS il ne me pose aucune des questions debconf et ne me remplit pas la base debconf Mon script de postinst passe quand même, non sans problème. Est il normal qu'apt ne fasse aucun vérification sur l'état des questions debconf de ce paquet avant de l'installer? Merci d'avance pour vos retours. Bonne journée à tous.
lamehorsed lamel lamelegged
lamell lamella lamellae wounded part The wound such virtue from the juice derives, At once the blood is stanch'd, the youth revives." "Orlando Furioso," book 1. 134 http://myxigns.com _Well might I wish._ "Would heav'n (said he) my strength and youth recall, Such as I was beneath Praeneste's wall Then when I made the foremost foes retire, And set whole heaps of conquer'd shields on fire When Herilus in single fight I slew, Whom with three lives Feronia did -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Comportement de dpkg - apt-get et debconf. Bug?
On Fri, Sep 21, 2007 at 03:06:59PM +0200, Laurent COOPER wrote: > Bonjour. > > Je suis en train de fabriquer un paquet debian pour une application, et je > viens de constater un comportement qui me semble bizarre. > > Je voudrais avoir votre avis pour savoir si je dois modifier ma pratique > (sans > doute) et si ce comportement mérite ou non un rapport de bug : > > J'installe mon paquet personnel A avec la commande > > # dpkg -i paquet-A.deb > > il y a tout une liste de dépendances non satisfaites. > J'enchaine avec > > # apt-get install -f > > Là, il installe et configure toutes les dépendances de A ainsi que le paquet > A. > > MAIS il ne me pose aucune des questions debconf et ne me remplit pas la base > debconf Mon script de postinst passe quand même, non sans problème. > > Est il normal qu'apt ne fasse aucun vérification sur l'état des questions > debconf de ce paquet avant de l'installer? Oui probablement, car tu dois purger un paquet pour effacer les réglages debconf. Fait un dpkg -P paquet-A avant, ça devrait régler le problème. Gonéri signature.asc Description: Digital signature
Debconf
Bonjour, j'ai bien avancé grâce à vous. Mon paquet est tout bô (je déplace mon scripts dans debian/rules et je le place où je veux dans debian/postinst en fonction des réponses apportées à debconf). Maintenant je veux faire quelque chose d'un plus complexe, je construis donc mon chemin destination dans le paquet précédent (X). Je voudrais utiliser ce chemin dans Y. Je pensais utiliser db_get X/chemin. Est-ce que debconf permet celà. Et même plus, mon chemin est en fait construit à partir d'une réponse particulière à X. Je voudrais avoir une sorte de variable cachée dans X que je ré-utiliserais dans les autres paquets sans avoir à re-construire ce chemin. Merci, -- David Dumortier -- Ce courrier électronique a été vérifié et est exempt de virus connus à ce jour. Contactez votre administrateur pour plus de renseignement. [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Debconf : db_get dans pre et postrm
Je me répond et pose une autre question (oui, quand on a goûté à debconf on ne s'arrête plus) > Maintenant je veux faire quelque chose d'un plus complexe, je > construis donc mon chemin destination dans le paquet précédent (X). Je > voudrais utiliser ce chemin dans Y. Je pensais utiliser db_get > X/chemin. Est-ce que debconf permet celà. Cela marche, il suffit de faire un db_get sur le X/question > Et même plus, mon chemin est en fait construit à partir d'une réponse > particulière à X. Je voudrais avoir une sorte de variable cachée dans > X que je ré-utiliserais dans les autres paquets sans avoir à > re-construire ce chemin. Là je ne sais toujours pas. Une autre question : quand j'appelle db_get depuis pre|postrm, dpkg rouspète qu'il ne connait pas db_get malgré la présence de la ligne . /usr/share/debconf/confmodule en début de script, et là je sèche. Merci, -- David Dumortier PS : désolé je n'aurais pas du casser le fil. -- Ce courrier électronique a été vérifié et est exempt de virus connus à ce jour. Contactez votre administrateur pour plus de renseignement. [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]