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

Bug#661816: debian-policy: Do not call update-mime directly, since it is triggered by Dpkg.



Le Thu, Mar 01, 2012 at 08:42:57AM -0600, Jonathan Nieder a écrit :
> 
> If my package generates its mailcap file on the fly in postinst, what command
> should it run to make sure it gets used?  Is
> 
> 	dpkg-trigger --no-await --by-package=<this package> /usr/lib/mime/packages
> 
> guaranteed to continue to work in the future?  Do I need to do
> 
> 	dpkg-trigger --no-await --by-package=<this package> /usr/lib/mime
> 
> in case the interest pattern changes?  Or should I use the old-fashioned
> 
> 	if type update-mime >/dev/null 2>&1; then
> 		update-mime
> 	fi

Hi Jonathan,

this look like quite a corner case: I could not find the string "mailcap" in
the maintainer pre and post-installation scripts available in the Lintian lab.

I think that in these rare cases, a direct call to update-mime in postinst
would be fine.

Are there other comments about the proposed changes ?

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


Reply to: