Re: journal apt / dpkg
>>>>> "Martin" == Martin Quinson <mquinson@zeppelin-cb.de> writes:
Martin> Ce qui me fait dire qu'on doit pas etre sur la meme longueur
Martin> d'onde... Et pis si tu as une solution en 1 quart d'heure,
Martin> je suis preneur :)
>> C'est de la provocation ?
Martin> Ca depend ce que t'appelles provocation :) Je veux beaucoup
Martin> de choses, mais pas te vexer, ni de guerre des flammes !
Martin> Maintenant, si on parle de défi, ca se peut :)
C'est bien comme ça que je l'entendais.
Martin> Je suis en train de me battre pour trouver de la doc sur le
Martin> sens de la ligne Status: purge ok not-installed dans les
Martin> fichier status qu'il faut parser. Une fois que j'aurais ca,
Martin> il me restera 20>t>2 heures de boulot pour faire un truc qui
Martin> tourne...
Martin> Si quelqu'un pouvais m'aider, d'ailleurs, elle est ou cette
Martin> satanée doc ?
Martin> Alors, ton 'un quart heure pour une personne experiementée',
Martin> je l'ai en travers de la gorge :)
Note que je ne suis pas expérimenté pour ce boulot là. Mais au bout
d'une petite heure de recherche voilà où j'en suis :
* Pour logger, il faut utiliser syslog() et openlog() (voir le man).
* Reste à flanquer des appels à syslog() aux bons endroits. J'ai
commencé par en mettre un dans main/remove.c (tt à la fin après le
debug()), et un dans configure.c (l. 450).
J'ai compilé naïvement avec make après un ./configure, mais quand le
lance dpkg il me dit :
dpkg: impossible d'accéder à la zone d'états de dpkg: Aucun fichier ou répertoire de ce type
J'ai un peu la flemme d'en faire plus (tant pis pour mon amour
propre), il faut peut-être configurer proprement avec les outils
Debian pour que ça marche bien.
Bon courage,
Laurent
--
Laurent Martelli
martelli@iie.cnam.fr
Reply to: