On Thu, Dec 28, 2006 at 07:09:33PM +0000, Barak A. Pearlmutter wrote: > It seems to me that what is *really* needed is a script that knows > where to stash files like this. That script would be invoked in the > postinst scripts of extension packages like mozilla-imagezoom to > register the extension file. Another script would be invoked in the > postinst scripts of browsers like icewhatever to register directories. > This would be something like the scripts > /usr/lib/emacsen-common/emacs-package-install > /usr/lib/emacsen-common/emacs-install > that track the installed various flavours of Emacs and installed elisp > extensions in order to ensure correct compilation of elisp sources > and correct placement of the resulting object files. > > This would decouple knowledge of the browser-specific extension > directories from the extension packages.
All extension files belong in the extension subdirectory (for icedove/iceweasel). What you place in /usr/lib hierarchy and what in /usr/share then lies completely in the hand of extension package maintainer and the question whether icedove will relink its pref dir should not be relvant imo. As extensions directory will stay in/usr/lib/.../extensions ... this all is a non-issue now that iceape is fixed, isn't it? OTOH, iceape does not yet use the new extension manager and in consequence might need to place files in $MOZ_HOME/defaults/pref/ or $MOZ_HOME/chrome/. But this has already been done, so all is fine. Ahh, please take a look at: /usr/lib/[icedove|thunderbird]/defaults/pref/imagezoom-defaults.js and /usr/lib/[iceweasel|firefox]/defaults/pref/imagezoom-defaults.js those should not be needed in your package afaics. Please remove them if possible. - Alexander -- GPG messages preferred. | .''`. ** Debian GNU/Linux ** Alexander Sack | : :' : The universal [EMAIL PROTECTED] | `. `' Operating System http://www.asoftsite.org | `- http://www.debian.org -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

