Configuring Firefox for Deployment – UPDATE 2

Hi all. With the new update to Firefox (version 21.0) a few areas that the Firefox deployment configuration works in have been moved.

The main change is that all the ‘working’ files and folders are moved from “./Firefox.app/Contents/MacOS” into “./Firefox.app/Contents/MacOS/browser”.

For example, the Override.ini file (worked on during steps 4 – 9) should now be saved in “./Firefox.app/Contents/MacOS/browser/”.

The channel-prefs.js file should now be saved in ““./Firefox.app/Contents/MacOS/browser/defaults/preferences/” (steps 10 – 14).

The mozilla.cfg file should also be saved in ““./Firefox.app/Contents/MacOS/browser/” (steps 15 – 19).

There you have it. That describes all the changes for version 21.0 from my previous blog. I’ll let you know once new versions are released and I’ve / we’ve had a chance to play with them.

Massive kudos points to Mike Kaply for the information.

Happy tweaking!

P.S.
For version 20.x of Firefox, the old instructions work exactly as before.

P.P.S.
One mistake I’ve made previously is to copy and paste directly from the website into the configuration files. This will transfer over the web-based formatting and so will ‘break’ the tweaks.

3 Replies to "Configuring Firefox for Deployment – UPDATE 2"

  • Dennis

    Hi Darren,

    Thanks for putting this info here, it helped me a lot. I got it working on Firefox v23 following your instructions, then tried to clean things up a bit. The simplest I could get it:
    1) create /browser/defaults/preferences/config.js [use whatever name you like]. Put all the config settings except the home page in here. Make sure you leave 2? lines blank at the top or it won’t work.
    2) create /browser/defaults/preferences/config.cfg [refer to it by this path in config.js above]. Put browser home page setting in here.
    3) copy application.ini to browser/overrides.ini and modify [same as before]

Leave a Reply

Your email address will not be published. Required fields are marked *