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

Re: [d-i]: cdebconf, persistency, rfc822db et al

Tollef Fog Heen wrote:
> I am working on a rfc822/debconf compatible backend for cdebconf. 

Hm, I had meant to write a dbdriver for debconf that supported cdebconf
style database files, never quite got around to it.

> - add a method to debconf saying «reload your db, I have changed
>   stuff underneat your feet».  This is ugly and suddenly the
>   application using debconf needs to know about this stuff.
> - add the ugly hack I mentioned, cluttering the distinction between
>   set and save.
> - add some sort of a semaphore file or something which means that the
>   questions/templates will be reloaded.
> - something entirely else.

FWIW, debconf flocks its database, and so one can't run
debconf-loadtemplate while another debconf instance is running. But we
need some way for d-i for cdebconf to load up newly available templates.
All right -- what about adding a command to the debconf protocol that
loads a templates file? This problem is probably unique to d-i so it
might only be added to cdebconf. Something like:

X_LOADTEMLATEFILE /var/lib/dpkg/info/newpkg.templates

Another option would be to make cdebconf get restarted in this
circumstance and load the templates while it is down.

see shy jo

To UNSUBSCRIBE, email to debian-boot-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: