Difference between revisions of "Mozilla Calendar/Lightning for Thunderbird (global)"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(install certificates from command line)
Line 39: Line 39:
 
The xpi file must reside on a local disk or on a network share (drive letter).  It can't be installed from the network.
 
The xpi file must reside on a local disk or on a network share (drive letter).  It can't be installed from the network.
  
 +
== Installing X.509 certificates ==
 +
With Mozilla's Network Security Services (NSS) it is also possible to install certificates from the command line. I am not sure if it fits in here since these are not managed per-machine but per-user (or per-profile).
 +
But if you are looking for a way to deploy a CA-cert you can use [http://mschuette.name/wp/2008/06/09/mozilla-x509-certificates-from-the-command-line/ my batch script].
  
  
 
[[category:Silent Installers|Mozilla Calendar/Lightning for Thunderbird (global)]]
 
[[category:Silent Installers|Mozilla Calendar/Lightning for Thunderbird (global)]]

Revision as of 16:55, 9 June 2008

Mozilla Calendar/Lightning for Thunderbird (global)

<package id="lightning" name="Mozilla Lightning" revision="1" reboot="false" priority="1" timeout="100">
 <depends package-id="thunderbird"/> 
 <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}" />

 <install cmd='"%PROGRAMFILES%\Mozilla Thunderbird\thunderbird.exe" -install-global-extension "%PACKAGES%\thunderbird_add-on\lightning-0.3.win32.xpi"' />
 <upgrade cmd='"%PROGRAMFILES%\Mozilla Thunderbird\thunderbird.exe" -install-global-extension "%PACKAGES%\thunderbird_add-on\lightning-0.3.win32.xpi"' />
 <remove cmd='cmd /c echo "How uninstall ONLY add-on?"'/>
</package>

and for lightning 0.8

<package id="lightning" name="Mozilla Lightning" revision="1" reboot="false" priority="1" timeout="100">
 <depends package-id="thunderbird"/>
 <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\install.rdf" />

 <install cmd='%comspec% /c copy "%SOFTWARE%\Thunderbird\lightning-0.8-tb-win.xpi" %TEMP%' />
 <install cmd='"%PROGRAMFILES%\Mozilla Thunderbird\thunderbird.exe" -install-global-extension "%TEMP%\lightning-0.8-tb-win.xpi"' />
 <install cmd='%comspec% /c del "%TEMP%lightning-0.8-tb-win.xpi"' />

 <upgrade cmd='%comspec% /c copy "%SOFTWARE%\Thunderbird\lightning-0.8-tb-win.xpi" %TEMP%' />
 <upgrade cmd='"%PROGRAMFILES%\Mozilla Thunderbird\thunderbird.exe" -install-global-extension "%TEMP%\lightning-0.8-tb-win.xpi"' />
 <upgrade cmd='%comspec% /c del "%TEMP%lightning-0.8-tb-win.xpi"' />

 <remove cmd='%comspec% /c del /S /Q "%PROGRAMFILES%\Mozilla Thunderbird\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}" > nul'/>
</package>

Removing an extension

It looks like to remove an extension it is enough to remove that extension's files - in the above case, remove the whole %PROGRAMFILES%\Mozilla Thunderbird\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103} directory.


Installing since Firefox 2.0.0.7

The xpi file must reside on a local disk or on a network share (drive letter). It can't be installed from the network.

Installing X.509 certificates

With Mozilla's Network Security Services (NSS) it is also possible to install certificates from the command line. I am not sure if it fits in here since these are not managed per-machine but per-user (or per-profile). But if you are looking for a way to deploy a CA-cert you can use my batch script.