A minor enhancement.
What about adding a file
firefox.tcz/usr/local/firefox-official/defaults/preferences/foo.js containing the following text:
//@line 2 "/builds/slave/rel-m-rel-lnx-bld/build/browser/app/profile/channel-prefs.js"
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
pref("app.update.auto", false);
This sets a system-wide (global, all-user) setting corresponding to the preference
Check for updates, but let me choose whether to install them
This is because if you got trapped into an auto-update and then quit/restart firefox, it won't launch anymore. And, anyway, updates should be delegated to the TC packager alone.
I am using the fix above, and it seems it works.
By the way, there is another file (don't know who created it) inside defaults/pref; however, this location has been deprecated since version 14, and I tested indeed that it won't work any longer (defaults/preferences, the one I am proposing, does for me). See
https://bugzilla.mozilla.org/show_bug.cgi?id=747567.