Michael Bravo wrote:
> The problem looks like this: I have a Mozilla 1.0 installed from a 
> Debian package. That is, installed system-wide by root user. 
> Consequently, non-root users are unable to install XPIs, because 
> /usr/lib/mozilla is protected by Unix permissions to them. I know that I 
> can browse to the installation of a particular XPI as root, then (for 
> some XPIs) restart Mozilla to register new components. The question is - 
> is it at all possible to install components for system-wide installed 
> Mozilla on a per-user basis? That is, Mozilla stays in /usr/lib/mozilla, 
> but for a prticular user, there's something only s/he needs in his 
> ~/.mozilla/.../chrome directory?

Language pack install scripts are already written to do this correctly -- if
they can't install globally they install into the profile chrome directory.
Currently the chrome registry doesn't support profile chrome *content*, only
skins and locales, so the install script authors of those add-on packages
have not bothered to make their scripts handle the access error.

Once the chrome system can handle it then it's not too hard to make the
installs work.

-Dan Veditz


Reply via email to