Page 1 of 1

Firefox package - prevent automatic updates

Published: February 12, 2019 - 09:41
by gaelds
Good morning,
I've noticed on my network that, since Firefox version 64, the update is once again being offered by Firefox. I still use the "config-for-firefox" package with a mozilla.cfg file that disables automatic updates. And I force its reinstallation in the Firefox packages

Code: Select all

    WAPT.forget_packages('dst-config-for-firefox')
    WAPT.install('dst-config-for-firefox')
Extract from mozilla.cfg:

Code: Select all

// Disable Auto Updates
pref("app.update.enabled", false);
pref("extensions.update.enabled", false);
pref("app.update.service.enabled", false);
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);

Re: Firefox package - preventing automatic updates

Published: February 13, 2019 - 9:57 AM
by agauvrit
Good morning,

Indeed, upon reviewing the Mozilla Enterprise mailing list this morning, the app.update.enabled option has been removed starting with version 63 of the mainstream version of Firefox: https://mail.mozilla.org/pipermail/ente...00172.html

This setting is replaced by "DisableAppUpdate" in Firefox group policies

Mozilla provides a set of *.admx configuration templates for Active Directory: https://github.com/mozilla/policy-templates/releases

Edit:

To manually apply a Firefox policy with a WAPT package:
  • Create a policies.json file with the desired configuration elements in the new format
  • Create a distribution folder in the Firefox installation folder
  • filecopyto of the policies file in the distribution folder
Sincerely,

Alexander

Re: Firefox package - preventing automatic updates

Published: February 13, 2019 - 3:26 PM
by gaelds
Thanks for the info!
It works with this policies.json file, for example:

Code: Select all

{
 "policies": {
 "BlockAboutConfig": true,
 "BlockAboutProfiles": true,
 "DisableAppUpdate": true,
 "OverridePostUpdatePage": true,
 "DisableFirefoxAccounts": true,
 "DisableMasterPasswordCreation": true,
 "DisableTelemetry": true,
 "DisableFeedbackCommands": true
 }
}