* Niko Tyni: > On Tue, Sep 08, 2009 at 07:09:35PM +0000, Florian Weimer wrote: >> * Jörg Sommer: >> >> > I've selected no to get daily email reports, but the postinst script >> > asked me where daily reports should be send to. Because I'm using >> > dpkg-preconfigure this question from the postinst script pops up while >> > the installation and not while the preconfigure process. Please, ask the >> > question in the preconfigure process or not in the postinst script. >> >> I don't understand this. In postinst, I only call db_get. In >> addition to that, these questions are all low priority, so you >> shouldn't see them during installation. > > I think the problem is that you ship /etc/default/debsecan > as a dpkg conffile. > > When the package is preconfigured, the file doesn't exist yet and the > debconf database is seeded. On install, the config script is run again > just before the postinst (see debconf-devel(7)) but now the default > configuration file has been unpacked, so the debconf settings are > overwritten.
Thanks for your analysis. I ship the file as a conffile because I was told to do so for the predecessor in #345256. Is there a way to get what Jörg wants without re-introducing the older bug? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

