My users are all on NFS home directories and with hundreds of users all using Firefox it generates a bit of traffic reading/writing to the disk cache. As a result, I'd like to move the default Firefox disk cache over to a local file system just to reduce extraneous NFS traffic and lighten the load on my NFS server too.
I know I can set system wide default preferences in a file called my_firefox_path/defaults/pref/all.js
of the following form:
pref("browser.cache.disk.parent_directory", string)
For testing I had it set to the following:
pref("browser.cache.disk.parent_directory", "/tmp/firefox/");
Unfortunately that doesn't work well as there are multiple users on each system. Is there a way to include a user and a profile in that preference file so that I can tweak this system wide and it will apply to all my users? Something like:
pref("browser.cache.disk.parent_directory", "/tmp/firefox/$USER/$PROFILE");