Changes
no edit summary
You need the following structure:
%SOFTWARE%\mozilla\firefox-1507(version)-(language).exe
%SOFTWARE%\mozilla\fx_extensions (all extensions you need)
%SOFTWARE%\mozilla\fx_profile (copy in whatever you need in Firefox' dir)
with <depends profile-id "..."> in profiles.xml:
<profile id="firefoxfirefox2"> <package package-id="firefox15firefox20" /> <package package-id="firefoxfirefox2-ext-adblockplus" /> <package package-id="firefoxfirefox2-ext-bookmarkdupdetect" /> <package package-id="firefoxfirefox2-ext-conquery" /> <package package-id="firefoxfirefox2-ext-cookieculler" /> <package package-id="firefoxfirefox2-ext-downthemall" /> <package package-id="firefoxfirefox2-ext-idninfo" /> <package package-id="firefoxfirefox2-ext-ieview" /> <package package-id="firefox-ext-longurl" /> <package package-id="firefoxfirefox2-ext-pdfdownload" /> <package package-id="firefoxfirefox2-ext-plaintextlinks" /> <package package-id="firefoxfirefox2-ext-printitshowip" /> <package package-id="firefoxfirefox2-ext-searchpluginhacksundoclosetab" /> <package package-id="firefoxfirefox2-ext-showip" /> <package package-id="firefox-extremove-sortbookmarks" /> <package package-id="firefoxfirefox2-ext-tabprefsscreengrab" /> <package package-id="firefoxfirefox2-ext-undoclosetab" /> <package packagedic-id="firefoxde-ext-winupdatede" />
</profile>
<profile id="firefoxfirefox2-dev"> <package packagedepends profile-id="firefox15firefox2" /> <package package-id="firefox-ext-adblockplus" /> <package package-id="firefoxfirefox2-ext-aardvark" /> <package package-id="firefox-ext-bookmarkdupdetect" /> <package package-id="firefox-ext-conquery" /> <package package-id="firefox-ext-cookieculler" /> <package package-id="firefoxfirefox2-ext-cssviewer" /> <package package-id="firefoxfirefox2-ext-downthemallwebdeveloper" /> <package package-id="firefoxfirefox2-ext-idninfoxray" /> <package package-id="firefoxfirefox2-ext-ieviewfirebug" /> <package package-id="firefoxfirefox2-ext-longurlvideodown" /> <package package-id="firefoxfirefox2-ext-pdfdownload" /> <package package-id="firefox-ext-plaintextlinks" /> <package package-id="firefox-ext-printit" /> <package package-id="firefox-ext-searchpluginhacks" /> <package package-id="firefox-ext-showip" /> <package package-id="firefox-ext-sortbookmarks" /> <package package-id="firefox-ext-tabprefs" /> <package package-id="firefox-ext-undoclosetab" /> <package package-id="firefox-ext-winupdate" /> <package package-id="firefox-ext-webdeveloper" /> <package package-id="firefox-ext-xrayfireftp" />
</profile>
Don't forget to adjust the language version of firefox and its extensions,
first install, the program dir is just renamed (too much different ways of
uninstall).
<packages>
<package
id="firefox15firefox20" name="Mozilla Firefox 12.50" revision="15072010"
reboot="false"
priority="99">
<check type="uninstall" condition="exists" path="Mozilla Firefox (12.50.0.10)" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\defaults\profile\prefs.js" />
<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-15072010-deu.exe" -ms'>
<exit code="0" />
</install>
<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%\packages\mozilla\firefox-15072010-deu.exe" -ms'>
<exit code="0" />
</upgrade> <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='"%programfiles%\mozilla firefox\uninstall\uninstallhelper.exe" -ms/s' >
<exit code="20" />
</remove>
</package>
<package
id="firefoxfirefox2-ext-adblockplus"
name="firefox extension adblock"
revision="812"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<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='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\AdblockPlus_0.7.15.2_fx3_fx+tb+sm+fl_defl+sg_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\AdblockPlus_0.7.15.2_fx3_fx+tb+sm+fl_defl+sg_de-DE.xpi'>
<exit code="0" />
</upgrade>
<remove cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"' />
</package>
<package
id="firefoxfirefox2-ext-aardvark"
name="firefox extension aardvark"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{dd6976bb-536b-45cf-b2b6-5c137ec19a76}\chrome\aardvark.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\aardvarkAardvark_1.2_fx_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{dd6976bb-536b-45cf-b2b6-5c137ec19a76}"' />
</package>
<package
id="firefoxfirefox2-ext-bookmarkdupdetect"
name="firefox extension bookmarkdupdetection"
revision="35"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}\chrome\duplicates.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\BookmarkDuplicateDetector_0.56.0_de3_fx_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\BookmarkDuplicateDetector_0.56.0_de3_fx_de-DE.xpi'>
<exit code="0" />
</upgrade>
<remove cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{ba243cb0-b824-4a26-9418-73ee795d9b9d}"' />
</package>
<package
id="firefoxfirefox2-ext-conquery"
name="firefox extension conquery"
revision="24"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{34fba747-cbc2-4929-b00d-0e523ee94a6f}\chrome\conquery.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\ConQuery_1.67.4_de3_fx+tb+ms+sm+fl_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{34fba747-cbc2-4929-b00d-0e523ee94a6f}"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\ConQuery_1.7.3_fx+tb+ms+sm+fl_de-DE.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{34fba747-cbc2-4929-b00d-0e523ee94a6f}"' />
</package>
<package
id="firefoxfirefox2-ext-cookieculler"
name="firefox extension cookieculler"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{99B98C2C-7274-45a3-A640-D9DF1A1C8460}\chrome\cookieculler.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\CookieCuller_1.3.0_de1_fx+ms_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{99B98C2C-7274-45a3-A640-D9DF1A1C8460}"' />
</package>
<package
id="firefoxfirefox2-ext-cssviewer"
name="firefox extension cssviewer"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{8be51513-0433-45c1-9203-7b45019df871}\chrome\cssviewer.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\cssviewer-1.0.12-fx.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{8be51513-0433-45c1-9203-7b45019df871}"' />
</package>
<package
id="firefoxfirefox2-ext-downthemall"
name="firefox extension downthemall"
revision="56"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}\chrome\dta.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\downthemall_-0DownThemAll_0.9.9.6.5-fx10_fx+fltb+tbfl_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\downthemall_-0DownThemAll_0.9.9.6.5-fx10_fx+fltb+tbfl_de-DE.xpi'>
<exit code="0" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{DDC359D1-844A-42a7-9AA1-88A850A938A8}"' />
</package>
<package
id="firefox-ext-gcache" name="firefox extension gcache" revision="2" reboot="false" priority="99"> <depends package-id="firefox15" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{5A32C460-12D9-11D9-9669-0800200C9A66}\chrome\gcache.jar" /> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\mozilla\fx_extensions\Gcache_0.2.4_de-DE.xpi'> <exit code="0" /> </install> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{5A32C460-12D9-11D9-9669-0800200C9A66}"' /> </package> <package id="firefoxfirefox2-ext-idninfo"
name="firefox extension idninfo"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{44429A1C-82C0-41ea-93DC-52A0B467AD7B}\chrome\idninfo.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\IDNinfo_0.6.5_de6_fx_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{44429A1C-82C0-41ea-93DC-52A0B467AD7B}"' />
</package>
<package
id="firefoxfirefox2-ext-pdfdownload"
name="firefox extension pdfdownload"
revision="48"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{37E4D8EA-8BDA-4831-8EA1-89053939A250}\chrome\pdfdownload.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\PDFDownload_0.79.3.4_fx2_fx+fl_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\PDFDownload_0.79.3.4_fx2_fx+fl_de-DE.xpi'>
<exit code="0" />
</upgrade>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{37E4D8EA-8BDA-4831-8EA1-89053939A250}\chrome\pdfdownload.jar"' />
</package>
<package
id="firefoxfirefox2-ext-plaintextlinks"
name="firefox extension plaintextlinks"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{ec268e28-22c6-4a6c-ac22-635cabee283c}\chrome\textlink.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\PlainTextLinks_0.2_de3_fx_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{ec268e28-22c6-4a6c-ac22-635cabee283c}"' />
</package>
<package
id="firefoxfirefox2-ext-printit"
name="firefox extension printit"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{349ce370-12e8-11d9-9669-0800200c9a66}\chrome\printit.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\PrintIt_0.3.8_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{349ce370-12e8-11d9-9669-0800200c9a66}"' />
</package>
<package
id="firefoxfirefox2-ext-showip"
name="firefox extension showip"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{3e9bb2a7-62ca-4efa-a4e6-f6f6168a652d}\chrome\ipv6ident.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\showip_0_8_03showip-0.8.05-fx+mz.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{3e9bb2a7-62ca-4efa-a4e6-f6f6168a652d}"' />
</package>
<package
id="firefoxfirefox2-ext-ieview"
name="firefox extension ieview"
revision="25"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}\chrome\ieview.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\IEView_1.23.7_de4_fx+ms+sm+fl_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\IEView_1.3.4_fx+ms+sm+fl_de-DE.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{6e84150a-d526-41f1-a480-a67d3fed910d}"' />
</package>
<package
id="firefoxfirefox2-ext-longurl"
name="firefox extension longurl"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{10F04CC7-50E2-4564-99EC-6E9B27985908}\chrome\openlongurl.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\OpenLongUrl_0.2.2_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{10F04CC7-50E2-4564-99EC-6E9B27985908}"' />
</package>
<package
id="firefox2-ext-remove-sortbookmarks" name="firefoxextension sortbookmarks" revision="3" reboot="false" priority="99" execute="once"> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{ea702e71-fcda-4c39-93bb-fea2b543b58c}"' > <exit code="1" /> </install> </package> <package id="firefox2-ext-tabprefs" name="firefox extension tabprefs" revision="3" reboot="false" priority="99"> <depends package-id="firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{9b9d2aaa-ae26-4447-a7a1-633a32b19ddd}\chrome\tabprefs.jar" /> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\TabbrowserPreferences_1.2.8.9_de-DE.xpi'> <exit code="0" /> </install> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\TabbrowserPreferences_1.2.8.9_de-DE.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{9b9d2aaa-ae26-4447-a7a1-633a32b19ddd}"' /> </package> <package id="firefox2-ext-searchpluginhackswinupdate" name="firefox extension searchpluginhackswinupdate"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{9A2DA8C035106bca-A7786c78-443848c7-A892ac28-D5CCEFC7BB8556df30b51d2b}\chrome\searchpluginshackswindowsupdate.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\searchpluginhacks-0WindowsUpdate_1.1.3-fx6_de.DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{9A2DA8C035106bca-A7786c78-443848c7-A892ac28-D5CCEFC7BB8556df30b51d2b}"' />
</package>
<package
id="firefoxfirefox2-ext-sortbookmarksundoclosetab" name="firefox extension sortbookmarksundoclosetab"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{ea702e71-fcda-4c39-93bb-fea2b543b58c}/chrome/sortbookmarksundoclosetab@dorando\undoclosetab.jarzip" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\undoclosetab@dorando"' > <exit code="1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\SortBookmarks_0.7.0_deundoclosetab_20061120_fx+fl_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{ea702e71-fcda-4c39-93bb-fea2b543b58c}/chrome/sortbookmarks.jarundoclosetab@dorando"' />
</package>
<package
id="firefoxfirefox2-ext-tabprefswebdeveloper" name="firefox extension tabprefswebdeveloper" revision="36"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{9b9d2aaac45c406e-ae26ab73-444711d8-a7a1be73-633a32b19ddd000a95be3b12}\chrome\tabprefswebdeveloper.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\TabbrowserPreferences_1.2WebDeveloper_1.81.9_de4_fx+fl_de-DE.xpi'>
<exit code="0" />
</install>
<upgrade cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\TabbrowserPreferences_1.2WebDeveloper_1.81.9_de4_fx+fl_de-DE.xpi'>
<exit code="0" />
</upgrade>
<remove cmd='cmd /c echo j|del /q /s "%programfiles%\Mozilla Firefox\extensions\{9b9d2aaac45c406e-ae26ab73-444711d8-a7a1be73-633a32b19ddd000a95be3b12}"' />
</package>
<package
id="firefoxfirefox2-ext-undoclosetabxray" name="firefox extension undoclosetabxray"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\undoclosetab@dorando{3f1182ea-3243-4d32-8826-71fb1cc9c328}\chromecontent\undoclosetabxray.jarxul" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\UndoCloseTab_20051204_dexray-DEfx20.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\undoclosetab@dorando{3f1182ea-3243-4d32-8826-71fb1cc9c328}"' />
</package>
<package
id="firefox2-ext-screengrab" name="firefoxextension screengrab" revision="3" reboot="false" priority="99"> <depends package-id="firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{02450954-cdd9-410f-b1da-db804e18c671}\chrome\screengrab.jar" /> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\Screengrab_0.93_fx_de-DE.xpi'> <exit code="0" /> </install> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\Screengrab_0.93_fx_de-DE.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{02450954-cdd9-410f-b1da-db804e18c671}"' /> </package> <package id="firefox2-ext-winupdatescreengrab" name="firefox extension winupdatescreengrab"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{35106bca02450954-6c78cdd9-48c7410f-ac28b1da-56df30b51d2bdb804e18c671}\chrome\windowsupdatescreengrab.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\WindowsUpdate_1.1.6_descreengrab_v0.DE8.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{35106bca02450954-6c78cdd9-48c7410f-ac28b1da-56df30b51d2bdb804e18c671}"' />
</package>
<package
id="firefox2-ext-dic-de-de" name="firefoxextension dic de-de" revision="1" reboot="false" priority="99"> <depends package-id="firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\de-DE@dictionaries.addons.mozilla.org\dictionaries\de-de.dic" /> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\deutsches_w_ouml_rterbuch-1.0.1-fx+zm+tb.xpi'> <exit code="0" /> </install> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\de-DE@dictionaries.addons.mozilla.org\"' /> </package> <package id="firefox2-ext-webdeveloperfirebug" name="firefox extension webdeveloperfirebug"
revision="3"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}firebug@software.joehewitt.com\chrome\webdeveloperfirebug.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\webdeveloper_localizedfirebug-1.05-fx+fl.xpi'>
<exit code="0" />
</install>
<upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\firebug-1.05-fx+fl.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{c45c406e-ab73-11d8-be73-000a95be3b12}firebug@software.joehewitt.com"' /> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\firebug@software.joehewitt.com"' />
</package>
<package
id="firefoxfirefox2-ext-xrayvideodown" name="firefox extension xrayvideodown"
revision="2"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{3f1182ea-3243-4d32-8826-71fb1cc9c328}videodowloader@videodownloader.net\chrome\xrayvideodownloader.jar" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\xrayVideoDownloader_1.1.1_fx_de-DE.xpi'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{3f1182ea-3243-4d32-8826-71fb1cc9c328}videodowloader@videodownloader.net"' />
</package>
<package id="firefox2-ext-fireftp" name="firefox extension fireftp" revision="3" reboot="false" priority="99"> <depends package-id="firefox20" /> <check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\chrome\fireftp.jar" /> <install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'> <exit code="-1" /> </install> <install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\FireFtp_0.97.1.1_fx_de-DE.xpi'> <exit code="0" /> </install> <upgrade cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\chrome\fireftp.jar"' /> <upgrade cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\FireFtp_0.97.1.1_fx_de-DE.xpi'> <exit code="0" /> </upgrade> <remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\chrome\fireftp.jar"' /> </package> <!-- TEMPLATE package for fx_extensions (change XX) (19 Zeilen)
<package
id="firefoxfirefox2-ext-XX"
name="firefox extension XX"
revision="1"
reboot="false"
priority="99">
<depends package-id="firefox15firefox20" />
<check type="file" condition="exists" path="%programfiles%\mozilla firefox\extensions\XX" />
<install cmd='%SOFTWARE%\tools\pskill.exe firefox.exe'>
<exit code="-1" />
</install>
<install cmd='%programfiles%\mozilla firefox\firefox.exe -install-global-extension %SOFTWARE%\packages\mozilla\fx_extensions\XX'>
<exit code="0" />
</install>
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\XX"' />
</package>
--></packages>
=== New limitations on -install-global-extension parameter in version 2.0.0.7 ===