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

Attachment: signature.asc
Description: Digital signature

Reply via email to