On Thu, Dec 10, 2009 at 04:05:25PM +0100, Norbert Preining wrote: > I have a question for sure stemming from my misunderstanding of triggers. > tex-common ships dh_installtex which makes installation of fonts etc > for TeX system easy, and it is used in quite some packages. We use > triggers (on popolar demand) since the most expensive operation is > the update of the font maps (calling updmap-sys), which is handled > by triggers.
> Now in the generated postinst snippets we have some down there > update-texmf-config updmap > which in turn calls > dpkg-trigger texmf-updmap > Now when doing > dpkg-reconfigure one-of-the-font-packages > I get > dpkg-trigger: dpkg-trigger must be called from a maintainer script (or > with a --by-package option) > I though well, yes, it is called from a maintainer script (postinst configure) > and the package should be clear. But why does dpkg-trigger complain? > Thanks for any explanation Because dpkg-reconfigure calls the maintainer scripts directly, not by way of dpkg, and as a result the DPKG_MAINTSCRIPT_PACKAGE variable is not set. I think this should be regarded as a bug in dpkg-reconfigure. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature