<remove cmd='"%SOFTWARE%\packages\mozilla\remove-extensions.cmd" Firefox %FXEXT% >nul'/>
</package>
</source>
=== Firefox 2.0 Series Extensions ===
See [[Firefox2 extensions]]
==== New limitations on -install-global-extension parameter in version 2.0.0.7 ====
Be aware that, for security reasons, Mozilla Firefox 2.0.0.7 will no longer allow global extensions or global themes to be installed from HTTP or UNC paths via the -install-global-extension or the -install-global-theme command line parameters:
http://larholm.com/2007/09/
You must copy your XPI on local drive before install this. (for example)
<source lang="xml">
<install cmd='cmd /C copy /Y "%SOFTWARE%\mozilla\fx_extensions\firebug-1.05-fx+fl.xpi" c:\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\FIREFOX.EXE" -install-global-extension c:\NETINST\firebug-1.05-fx+fl.xpi' />
<install cmd='cmd /C del /q /S c:\NETINST\firebug-1.05-fx+fl.xpi'/>
</source>
See also
[http://kb.mozillazine.org/Default_browser#Windows Mozillazine on Default Browser].
=== Firefox with Extensions and Default Profile ===
Old version with Firefox 2 is here: [[Firefox2 extensions]].
You need the following structure:
%SOFTWARE%\packages\mozilla\firefox-(version)-(language).exe
%SOFTWARE%\packages\mozilla\fx_extensions (all extensions you need)
%SOFTWARE%\packages\mozilla\fx_profile (copy in whatever you need in Firefox' dir)
%SOFTWARE%\tools\pskill.exe (from sysinternals)
We assign two profiles - one for normal users, one for webdevelopers,
with <depends profile-id "..."> in profiles.xml:
<source lang="xml">
<profile id="firefox3">
<package package-id="firefox3" />
<package package-id="firefox3-ext-adblockplus" />
<package package-id="firefox3-ext-bookmarkdupdetect" />
<package package-id="firefox3-ext-downthemall" />
<package package-id="firefox3-ext-fireftp" />
<package package-id="firefox3-ext-ieview" />
<package package-id="firefox3-ext-pdfdownload" />
<package package-id="firefox3-ext-plaintexttolink" />
<package package-id="firefox3-ext-screengrab" />
<package package-id="firefox3-ext-dic-de-de" />
</profile>
</source>
<source lang="xml">
<profile id="firefox3-dev">
<depends profile-id="firefox3" />
<package package-id="firefox3-ext-aardvark" />
<package package-id="firefox3-ext-cssviewer" />
<package package-id="firefox3-ext-webdeveloper" />
<package package-id="firefox3-ext-firebug" />
<package package-id="firefox3-ext-livehttpheaders" />
<package package-id="firefox3-ext-splitbrowser" />
<package package-id="firefox3-ext-colorzilla" />
</profile>
</source>
Don't forget to adjust the language version of firefox and its extensions,
the profile etc. The check conditions for the extensions could be wrong
for other languages, too. The pskill is sometimes needed: if firefox is
started the first time as default user - it asks for importing the ie bookmarks
and never comes back ... If there is an older version of Firefox < 1.5 during
first install, the program dir is just renamed (too much different ways of
uninstall).
The extensions are now easier to manage: same structure for all packages using variable name "%FXEXT%" with the name of the xpi file.
'''Attention:''' Variables in remove cmd do work only in newer development versions of wpkg (1.1.0-M6++).
Don't use taskkill -> not existent on W2K systems, that's why we use pskill here.
<source lang="xml">
<!-- TEMPLATE package for fx_extensions (change XX) (38 lines) -->
<package
id="firefox3-ext-XX"
name="firefox extension XX"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\XX\defaults\preferences\XX.js" />
<variable name='fxext' value='XX.xpi'/>
<variable name='fxdir' value='XX'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" c:\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension c:\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\"%FXDIR%\ ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" c:\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension c:\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\"%FXDIR%\ ' />
</package>
<!-- TEMPLATE END -->
</source>
Main Firefox package with installation of default profile and search plugins:
<source lang="xml">
<package
id="firefox3"
name="Mozilla Firefox 3"
revision="1"
reboot="false"
priority="10">
<check type="file" condition="versiongreaterorequal" path="%programfiles%\mozilla firefox\firefox.exe" value="1.9.0.3307" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /c if exist "%programfiles%\mozilla firefox\firefox.exe" move /y "%programfiles%\mozilla firefox" "%programfiles%\mozilla firefox.bak"' >
<exit code="1" />
</install>
<install cmd='"%SOFTWARE%\packages\mozilla\firefox-30007-deu.exe" -ms' />
<install cmd='cmd /c if exist "%programfiles%\mozilla firefox.bak\searchplugins" copy /y "%programfiles%\mozilla firefox.bak\searchplugins\*" "%programfiles%\mozilla firefox\searchplugins\"' >
<exit code="1" />
<exit code="0" />
</install>
<install cmd='xcopy /v /s /i /e /h /c /y /q "%SOFTWARE%\packages\mozilla\fx_profile\*" "%programfiles%\mozilla firefox\"' >
<exit code="1" />
</install>
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -CreateProfile default '>
<exit code="0" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='"%SOFTWARE%\packages\mozilla\firefox-30007-deu.exe" -ms' />
<upgrade cmd='xcopy /v /s /i /e /h /c /y /q "%SOFTWARE%\packages\mozilla\fx_profile\*" "%programfiles%\mozilla firefox\"' >
<exit code="1" />
</upgrade>
<remove cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</remove>
<remove cmd="%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe /s" />
</package>
</source>
Firefox extensions:
<source lang="xml">
<package
id="firefox3-ext-aardvark"
name="firefox extension aardvark"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\aardvark@rob.brown\defaults\preferences\aardvark.js" />
<variable name='fxext' value='Aardvark_2.97_fx_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{dd6976bb-536b-45cf-b2b6-5c137ec19a76}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{dd6976bb-536b-45cf-b2b6-5c137ec19a76}\" ' />
</package>
<package
id="firefox3-ext-adblockplus"
name="firefox extension adblock"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<variable name='fxext' value='AdblockPlus_1.0.1_fx+tb+sm+fl+sg_de-DE.xpi'/>
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\chrome\adblockplus.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q /s %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}\" ' />
</package>
<package
id="firefox3-ext-bookmarkdupdetect"
name="firefox extension bookmarkdupdetection"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}\chrome\duplicates.jar" />
<variable name='fxext' value='BookmarkDuplicateDetector_0.7.2_fx_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}\" ' />
</package>
<package
id="firefox3-ext-cssviewer"
name="firefox extension cssviewer"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{8be51513-0433-45c1-9203-7b45019df871}\chrome\cssviewer.jar" />
<variable name='fxext' value='cssviewer-1.0.3-fx.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{8be51513-0433-45c1-9203-7b45019df871}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{8be51513-0433-45c1-9203-7b45019df871}\" ' />
</package>
<package
id="firefox3-ext-downthemall"
name="firefox extension downthemall"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}\defaults\preferences\dta.js" />
<variable name='fxext' value='DownThemAll_1.1.0_fx+tb+sm+fl+sg_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}\" ' />
</package>
<package
id="firefox3-ext-pdfdownload"
name="firefox extension pdfdownload"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{37E4D8EA-8BDA-4831-8EA1-89053939A250}\chrome\pdfdownload.jar" />
<!-- Download: https://www.erweiterungen.de/installieren/PDFDownload_1.0.1.2_fx+fl_de-DE.xpi -->
<!-- <variable name='fxext' value='PDFDownload_1.0.1.2_fx+fl_de-DE.xpi'/> -->
<variable name='fxext' value='PDFDownload_2.1.0.1_fx+fl_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{37E4D8EA-8BDA-4831-8EA1-89053939A250}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{37E4D8EA-8BDA-4831-8EA1-89053939A250}\" ' />
</package>
<package
id="firefox3-ext-ieview"
name="firefox extension ieview"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}\chrome\ieview.jar" />
<!-- Download: https://www.erweiterungen.de/installieren/IEView_1.3.7_fx+sm+fl_de-DE.xpi -->
<variable name='fxext' value='IEView_1.4_fx+sm+fl_win_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}\" ' />
</package>
<package
id="firefox3-ext-winupdate"
name="firefox extension winupdate"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{35106bca-6c78-48c7-ac28-56df30b51d2b}\chrome\windowsupdate.jar" />
<variable name='fxext' value='WindowsUpdate_1.1.10_fx_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{35106bca-6c78-48c7-ac28-56df30b51d2b}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{35106bca-6c78-48c7-ac28-56df30b51d2b}\" ' />
</package>
<package
id="firefox3-ext-webdeveloper"
name="firefox extension webdeveloper"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}\chrome\webdeveloper.jar" />
<!-- Download: https://www.erweiterungen.de/installieren/WebDeveloper_1.1.6_fx+fl_de-DE.xpi -->
<variable name='fxext' value='WebDeveloper_1.1.6_fx+fl_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}\" ' />
</package>
<package
id="firefox3-ext-screengrab"
name="firefox extension screengrab"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{02450954-cdd9-410f-b1da-db804e18c671}\chrome\screengrab.jar" />
<variable name='fxext' value='Screengrab_0.96_fx_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{02450954-cdd9-410f-b1da-db804e18c671}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{02450954-cdd9-410f-b1da-db804e18c671}\" ' />
</package>
<package
id="firefox3-ext-dic-de-de"
name="firefox extension dic de-de"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\de-DE@dictionaries.addons.mozilla.org\dictionaries\de-de.dic" />
<variable name='fxext' value='DeutschesWoerterbuch_1.0.1_fx+tb+sm_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\de-DE@dictionaries.addons.mozilla.org\"' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\de-DE@dictionaries.addons.mozilla.org\"' />
</package>
<package
id="firefox3-ext-firebug"
name="firefox extension firebug"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\firebug@software.joehewitt.com\defaults\preferences\firebug.js" />
<variable name='fxext' value='firebug-1.3.3-fx.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\firebug@software.joehewitt.com\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\firebug@software.joehewitt.com\" ' />
</package>
<package
id="firefox3-ext-fireftp"
name="firefox extension fireftp"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\chrome\fireftp.jar" />
<variable name='fxext' value='FireFTP_1.0.4_fx_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\" ' />
</package>
<package
id="firefox3-ext-switchproxy"
name="firefox extension switch proxy"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{27A2FD41-CB23-4518-AB5C-C25BAFFDE531}\chrome\switchproxy.jar" />
<variable name='fxext' value='SwitchProxy_1.4.2_fx+tb+sm_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{27A2FD41-CB23-4518-AB5C-C25BAFFDE531}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{27A2FD41-CB23-4518-AB5C-C25BAFFDE531}\" ' />
</package>
<package
id="firefox3-ext-xyzproxy"
name="firefox extension xyz proxy"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{3EA1289D-F5EF-4272-9CAF-159E1F661BFD}\install.rdf" />
<variable name='fxext' value='xyzproxy_1.17_fx+fl_de-DE.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{3EA1289D-F5EF-4272-9CAF-159E1F661BFD}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{3EA1289D-F5EF-4272-9CAF-159E1F661BFD}\" ' />
</package>
<package
id="firefox3-ext-livehttpheaders"
name="firefox extension livehttpheaders"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}\chrome\livehttpheaders.jar" />
<variable name='fxext' value='live_http_headers-0.14-fx+sm.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}\" '/>
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}\" '/>
</package>
<package
id="firefox3-ext-splitbrowser"
name="firefox extension splitbrowser"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{29c4afe1-db19-4298-8785-fcc94d1d6c1d}\defaults\preferences\splitbrowser.js" />
<variable name='fxext' value='split_browser-0.5.2008112201-fx.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{29c4afe1-db19-4298-8785-fcc94d1d6c1d}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{29c4afe1-db19-4298-8785-fcc94d1d6c1d}\" ' />
</package>
<package
id="firefox3-ext-colorzilla"
name="firefox extension colorzilla"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{6AC85730-7D0F-4de0-B3FA-21142DD85326}\defaults\preferences\colorzilla.js" />
<variable name='fxext' value='ColorZilla_2.0.1.xpi'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{6AC85730-7D0F-4de0-B3FA-21142DD85326}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{6AC85730-7D0F-4de0-B3FA-21142DD85326}\" ' />
</package>
<package
id="firefox3-ext-plaintexttolink"
name="firefox extension plaintexttolink"
revision="4"
reboot="false"
priority="99">
<depends package-id="firefox3" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{C90B0826-5A17-4970-A5BF-A43D22452E21}\defaults\preferences\prefs.js" />
<variable name='fxext' value='PlainTextToLink_1.5.20090213_fx_de-DE.xpi'/>
<variable name='fxdir' value='{C90B0826-5A17-4970-A5BF-A43D22452E21}'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<install cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{C90B0826-5A17-4970-A5BF-A43D22452E21}\" ' />
<upgrade cmd='cmd /C copy /Y "%SOFTWARE%\packages\mozilla\fx_extensions\%FXEXT%" %SYSTEMDRIVE%\NETINST' />
<upgrade cmd='"%PROGRAMFILES%\Mozilla Firefox\firefox.exe" -install-global-extension %SYSTEMDRIVE%\NETINST\%FXEXT%' />
<upgrade cmd='cmd /C del /q %SYSTEMDRIVE%\NETINST\%FXEXT%'/>
<upgrade cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{C90B0826-5A17-4970-A5BF-A43D22452E21}\" ' />
</package>
</source>
==== New limitations on -install-global-extension parameter in version 2.0.0.7 ====
Be aware that, for security reasons, Mozilla Firefox 2.0.0.7 will no longer allow global extensions or global themes to be installed from HTTP or UNC paths via the -install-global-extension or the -install-global-theme command line parameters:
http://larholm.com/2007/09/
You must copy your XPI on local drive before install this. (for example)
<source lang="xml">
<install cmd='cmd /C copy /Y "%SOFTWARE%\mozilla\fx_extensions\firebug-1.05-fx+fl.xpi" c:\NETINST' />
<install cmd='"%PROGRAMFILES%\Mozilla Firefox\FIREFOX.EXE" -install-global-extension c:\NETINST\firebug-1.05-fx+fl.xpi' />
<install cmd='cmd /C del /q /S c:\NETINST\firebug-1.05-fx+fl.xpi'/>
</source>
=== Locking user preferences / Firefox settings for all users (like proxy etc.) ===