On Tue, 24 Sep 2002 09:54:32 -0400 DuaneC <[EMAIL PROTECTED]> wrote:
>
> /* Start Mozilla */
> parse arg params
> MozEXEPath=SysINI('USER','mozilla','exe')
> MozHOMEPath=SysINI('USER','Mozilla','home')
> 'set beginlibpath='MozEXEPath
> 'set Mozilla_HOME='MozHomePath
> 'call mozilla 'params
> if rc<>0 then say 'Mozilla returned code: 'rc
> exit
>
> Now when this is put on the path somewhere... ANYWHERE, it can
> immediately use the INI settings to start mozilla by typing...
>
> mozilla
>
> at any prompt.This makes a BIG assumption - that the os2.ini entry points to the build of Mozilla that the user wants to run. In my case I have at least four builds installed at any one time (Recent trunk, plus the trunk I used before that, plus latest release, plus Web Browser). And if I want to compare how these display some site, I __will__ use more than one of them. I consider it "intrusive" if others assume that I will be running the same build all the time. Note to Mike Kaply: The additional os2.ini entries (that Mozilla now writes) __SUCK__ big time !!! The problem appears to be that their content is mostly written by the *installer* -- while what os2.ini says may be true at the time of installation, there will be situations where it is no longer true afterwards: On my system, the <application="Mozilla"> entry has value "Mozilla 1.2a (en)" for <key="Current Version">, yet the <key="Home"> value in that SAME entry points to the directory from which I ran the latest trunk (which identifies itself as 1.2b). And in another entry the <key="Program Folder Path"> value points to the OS/2 Desktop -- yet I __deleted__ the Mozilla program folder from there. mikus
