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

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(;;;)
m
Line 1: Line 1:
 
Mozilla Calendar/Lightning for Thunderbird (global)
 
Mozilla Calendar/Lightning for Thunderbird (global)
'''
+
 
 
<source lang="xml">
 
<source lang="xml">
 
<package id="lightning" name="Mozilla Lightning" revision="1" reboot="false" priority="1" timeout="100">
 
<package id="lightning" name="Mozilla Lightning" revision="1" reboot="false" priority="1" timeout="100">
Line 10: Line 10:
 
  <remove cmd='cmd /c echo "How uninstall ONLY add-on?"'/>
 
  <remove cmd='cmd /c echo "How uninstall ONLY add-on?"'/>
 
</package>
 
</package>
</source>'''
+
</source>
  
 
and for lightning 0.8
 
and for lightning 0.8
Line 30: Line 30:
 
</package>
 
</package>
 
</source>
 
</source>
 +
 +
 
== Removing an extension ==
 
== Removing an extension ==
  
Line 38: Line 40:
  
 
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 ==
 
== 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).
 
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].
 
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].

Revision as of 08:11, 4 September 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.