36
edits
Changes
m
→Installation: Added all architectures definition
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 8 all architectures ===
!!!Needs wpkg.js 1.2.1-RC20 or higher !!!
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages
xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" >
<package
id="firefox"
name="Mozilla Firefox"
revision="%PKG_VERSION%-20111111"
reboot="false"
priority="100">
<!-- a higher priority is used to install before Java and Flash Player
without the need to define a dependency -->
<variable name="PKG_VERSION" value="8.0" />
<variable name="PKG_EXE_VERSION" value="8.0.0.4325" />
<variable name="PKG_DESTINATION" value="%ProgramFiles%\Mozilla Firefox" architecture="x86"/>
<variable name="PKG_DESTINATION" value="%ProgramFiles(x86)%\Mozilla Firefox" architecture="x64"/>
<!-- default language is English -->
<variable name="PKG_LANGUAGE" value="en-us"/>
<!-- overwrite default language for German systems -->
<variable name="PKG_LANGUAGE" value="de" lcid="407,c07,1407,1007,807"/>
<!-- overwrite default language for Dutch systems -->
<variable name="PKG_LANGUAGE" value="nl" lcid="813,413"/>
<check type="uninstall" condition="versiongreaterorequal" path="Mozilla Firefox .+" value="%PKG_VERSION%" />
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\firefox.exe" value="%PKG_EXE_VERSION%" />
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="1" />
</install>
<install cmd='"%SOFTWARE%\Firefox\Firefox Setup %PKG_VERSION% %PKG_LANGUAGE%.exe" /S' />
<upgrade include="install" />
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="1" />
</remove>
<remove cmd='"%PKG_DESTINATION%\uninstall\helper.exe" /s' />
</package>
</packages:packages>
=== Firefox 8, 7, 6, 5, 4 ===