Comportement de dpkg - apt-get et debconf. Bug?

2007-09-21 Thread Laurent COOPER
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

2007-09-21 Thread lameduck

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?

2007-09-21 Thread Gonéri Le Bouder
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

2007-09-21 Thread David Dumortier
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

2007-09-21 Thread David Dumortier
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]