[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: