Hi there,
I have tried to deploy the beta Firefox MSI and found several things :
* Installation goes well when doing it manually.
* Overwriting an exisiting *.exe installation goes well, no conflicts
If I try to install it silently/automatically using a deployment tool I
have several issues with the *.msi file properties :
* "ProductCode" property must be equal to the registry uninstallkey
'Mozilla Firefox 65.0a1 x64 fr', not to a random UID (or maybe you
want to change that behavior and use UID ?)
* "ProductVersion" property must be equal to actual Mozilla Firefox
version, not "0.0.0.0"
* "ProductLanguage" must be filled with a correct value like 1033 /
1036 etc.
On why those properties must be correctly filled :
* it's easier for deployment tools to retrieve version
number/uninstallkey from the MSI file as it's a standard to have it
set correctly in MSI files
* it allows deployment tools to verify the good status of installation
after the installation by checking these values in registry
Here is the current Firefox MSI properties Json output :
{'DESKTOP_SHORTCUT': 'true',
'EXTRACT_DIR': '__DEFAULT__',
'INSTALL_DIRECTORY_NAME': '__DEFAULT__',
'INSTALL_DIRECTORY_PATH': '__DEFAULT__',
'INSTALL_MAINTENANCE_SERVICE': 'true',
'Manufacturer': 'Mozilla',
'OPTIONAL_EXTENSIONS': 'true',
'PREVENT_REBOOT_REQUIRED': 'false',
'ProductCode': '{1294A4C5-9977-480F-9497-C0EA1E630130}',
'ProductLanguage': '0',
'ProductName': 'Mozilla Firefox 65.0a1 x64 fr',
'ProductVersion': '0.0.0.0',
'REMOVE_DISTRIBUTION_DIR': 'true',
'START_MENU_SHORTCUT': 'true',
'TASKBAR_SHORTCUT': 'true',
'UpgradeCode': '{3118AB4C-B433-4FBB-B9FA-8F9CA4B5C103}'}
Final question, is '-ms' argument really necessary ? Do you keep it for
legacy purpose or just for fun ?
Cheers
Alexandre
On 28/11/2018 14:53, Romain Testard wrote:
Hi all,
We recently started to make MSI installers (wrappers of the full exe
installer) available as part of our build/release process in order to
help make Windows enterprise deployments simpler. These are now
available on Nightly and will be riding the trains to release with
Firefox 65 (will also be available on our next ESR).
You can find documentation here
<https://support.mozilla.org/en-US/kb/firefox-customization-msi-installers>
(https://support.mozilla.org/en-US/kb/firefox-customization-msi-installers)
that helps understand how to customize Firefox installations with the
MSI installers and it would be great if people on this list who find
MSI installers valuable on their deployments could start testing it.
Feedback can be provided on this list if valuable for all, on bugzilla
<https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Installer>
for technical issues or directly to me otherwise.
Thanks for your help!
Romain
_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise
To unsubscribe from this list, please visit https://mail.mozilla.org/listinfo/enterprise
or send an email to [email protected] with a subject of
"unsubscribe"
--
*Alexandre GAUVRIT, administrateur systèmes et réseaux / RSSI / DPO*
Tranquil IT
12 avenue Jules Verne (Bât. A)
44230 Saint Sébastien sur Loire (FRANCE)
tel: +33 (0) 240 975 755
/Retrouvez-nous sur les réseaux :/
twitter <https://twitter.com/TRANQUIL_IT> linkedin
<https://www.linkedin.com/company/3108003/> youtube
<https://www.youtube.com/channel/UCl45FZItnoOlXsaWUa3UrTw>
------------------------------------------------------------------------
Tranquil IT <https://tranquil.it>
_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise
To unsubscribe from this list, please visit
https://mail.mozilla.org/listinfo/enterprise or send an email to
[email protected] with a subject of "unsubscribe"