SandBird (25 Jul, 2005 23:17):
Setting MOZILLA_HOME is a good idea. But, setting it to point inside the installation directory is a BAD idea. Firstly, if it is not set at all, the directory above is the default (the profiles directory inside the installation directory). So, if you want your profile inside the installation directory, don't bother setting it all.
But, leaving it in the installation directory is not a good idea. This means that if you need to do a bit of work when you put a new version of Firefox on. It is better to set MOZILLA_HOME to point somewhere else.
Also, I would expect that the Firefox would create a "Mozilla\Firefox" structure under the directory that you have pointed to. In this would be the file "profiles.ini" which has a list of your profiles and where they are. The may also be a "Profiles" directory in this place.
2. Now create the directory"profiles" under the firefox installation directory.
3. Create a directory, for example "myprof" under "profiles".
4. Create a junk file filled with few spaces and save it as "prefs.js" under "myprof".
firefox.cmd -CreateProfile "myprof c:\programs\firefox_os2_1_0_6\firefox\"
That seems like a lot of work. The first time you start Firefox, it will create a profile for you. This will be in the location that MOZILLA_HOME points to. If you don't like this location, start Firefox with the parameter "-profilemanager". This gets Firefox to show the "Profile Manager" and you can create profiles with whatever names or locations that you want.