74
edits
Changes
Firefox
,Add config for ESR 68.8.0, remove old ESR configs.
The section below called [[firefox#Adding_the_settings_to_your_package_definition]] contains the extra lines you'll need to supply Firefox with a specific configuration.
=== Firefox ESR 4568.28.0 x86 and x64 version (WPKG 1.3.1) ===
This package is for the Extended Support Release (ESR) version of Firefox x86 and x64versions of Firefox provided with a .ini for installation and client configuration.
Put the x86 and x64 install in two sub folder named x86 and x64 in %SOFTWARE%/Mozilla/Firefox.
<source lang="xml">
<package
id="firefox"
name="Mozilla Firefox"
revision="%versionPKG_VERSION%"
reboot="false"
priority="200">
<variable name="versionPKG_VERSION" value="4568.28.0" /> <variable name="localePKG_LOCALE" value="frru" /> <variable name="PKG_ARCHITECTURE" value="x86" architecture="x86" /> <variable name="repertoirePKG_ARCHITECTURE" value="x86x64" architecture="x64" /> <variable architecturename="x64PKG_SOURCE" value="%SOFTWARE%\Mozilla\Firefox" /> <variable name="repertoirePKG_NAME" value="x64Firefox Setup %PKG_VERSION%esr.exe" /> <variable name="PKG_INSTALL_SWITCH" value="-ms /INI=%PKG_SOURCE%\config.ini" /> <variable name="PKG_REMOVE_SWITCH" value="-ms" /> <variable name="PKG_DESTINATION" value="%ProgramFiles%\Mozilla Firefox" /> <variable name="PKG_CONFIG1" value="%PKG_SOURCE%\settings\mozilla.cfg" /> <variable name="PKG_CONFIG2" value="%PKG_SOURCE%\settings\policies.js" />
<check type="uninstall" condition="exists" path="Mozilla Firefox %versionPKG_VERSION% ESR (%repertoirePKG_ARCHITECTURE% %localePKG_LOCALE%)" /> <check type="file" condition="versionequalto" path="%PROGRAMFILES%\Mozilla Firefox\firefox.exe" value="45.2.0.5996" />
<install cmd="taskkill /F /IM Firefox.exe">
</install>
<install cmd='"%SOFTWAREPKG_SOURCE%\firefox%PKG_ARCHITECTURE%\%repertoirePKG_NAME%" %PKG_INSTALL_SWITCH%' /> <install cmd='%COMSPEC% /C copy /Y /V "%PKG_CONFIG1%" "%PKG_DESTINATION%\Firefox Setup "' /> <install cmd='%versionCOMSPEC%esr.exe/C copy /Y /V "%PKG_CONFIG2%" "%PKG_DESTINATION%\defaults\pref\" -ms' />
<upgrade cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
</upgrade>
<upgrade cmd='"%SOFTWAREPKG_SOURCE%\firefox\%repertoirePKG_ARCHITECTURE%\Firefox Setup %versionPKG_NAME%esr.exe" -ms' /> <upgrade cmd='%COMSPEC% /C copy /Y /V "%PKG_CONFIG1%" "%PKG_DESTINATION%\"' /> <upgrade cmd='%COMSPEC% /C copy /Y /V "%PKG_CONFIG2%" "%PKG_DESTINATION%\defaults\pref\"' /> <remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
</remove>
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILESPKG_DESTINATION%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILESPKG_DESTINATION%\Mozilla Firefox\uninstall\helper.exe" -ms%PKG_REMOVE_SWITCH%' />
</package>
</source>