Difference between revisions of "Mozilla Calendar/Lightning for Thunderbird (global)"
From WPKG | Open Source Software Deployment and Distribution
Line 12: | Line 12: | ||
</source> | </source> | ||
+ | <source lang="xml"> | ||
+ | <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}" > null'/> | ||
+ | </package> | ||
+ | </source> | ||
== Removing an extension == | == Removing an extension == | ||
Revision as of 14:29, 10 April 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>
<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}" > null'/>
</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.