Changes

Jump to: navigation, search

Firefox

1,103 bytes removed, 21:14, 10 May 2020
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>
 
 
 
=== Firefox ESR 38.1.0 (WPKG 1.3.1) ===
 
This package is for the Extended Support Release (ESR) version of Firefox provided with a .ini for installation and client configuration.
 
<source lang="xml">
<package id="MozillaFirefox" name="Mozilla Firefox ESR" revision="%PKG_VERSION%">
<variable name="PKG_VERSION" value="38.1.0" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\mozilla\firefox" />
<variable name="PKG_SETUP_INI" value="%PKG_SOURCE%\firefox.ini" />
<variable name="PKG_CONFIG1" value="%PKG_SOURCE%\mozilla.cfg" />
<variable name="PKG_CONFIG2" value="%PKG_SOURCE%\policies.js" />
<check type="uninstall" condition="versionequalto" path="Mozilla Firefox.*" value="%PKG_VERSION%" />
<commands>
<command type="install" include="kill" />
<command type="install" cmd="%PKG_SOURCE%\firefox_setup_38.1.0_esr.exe /INI=%PKG_SETUP_INI%" />
<!-- 32 Bit copy config -->
<command type="install" architecture="x86" cmd="xcopy /R /Y %PKG_CONFIG1% &quot;%ProgramFiles%\Mozilla Firefox\&quot;" />
<command type="install" architecture="x86" cmd="xcopy /R /Y %PKG_CONFIG2% &quot;%ProgramFiles%\Mozilla Firefox\defaults\pref\&quot;" />
<!-- 64 Bit copy config -->
<command type="install" architecture="x64" cmd="xcopy /R /Y %PKG_CONFIG1% &quot;%ProgramFiles(x86)%\Mozilla Firefox\&quot;" />
<command type="install" architecture="x64" cmd="xcopy /R /Y %PKG_CONFIG2% &quot;%ProgramFiles(x86)%\Mozilla Firefox\defaults\pref\&quot;" />
<command type="upgrade" include="install" />
<command type="downgrade" include="install" />
<command type="kill" cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" /> <!-- process not found -->
</command>
 
<command type="remove" include="kill" />
<command type="remove" cmd="%PKG_SOURCE%\firefox_setup_38.1.0_esr.exe /S" />
</commands>
</package>
</source>
74
edits

Navigation menu