Re: [ROOT] InstallShield win9x/NT/2000 ROOTSYS/path code

From: Anton Fokin (anton.fokin@smartquant.com)
Date: Thu Feb 15 2001 - 18:42:07 MET


Ok, most likely someone is a big loser, I even know him in person :) I will
try installshield script with double quotes added. Will see. Hmm, maybe not
a loser... I remember that InstallShield has a special function to set env.
var. in autoexec.bat. It should take care about all important things like
the one you mention, but it doesn't. Will see. I will try later on today
evening.

Regards,
Anton

http://www.smartquant.com


----- Original Message -----
From: Jonathan M. Gilligan <jonathan.gilligan@vanderbilt.edu>
To: Anton Fokin <anton.fokin@smartquant.com>
Cc: roottalk <roottalk@pcroot.cern.ch>; Valeri Fine (Faine) <fine@bnl.gov>
Sent: Thursday, February 15, 2001 5:45 PM
Subject: RE: [ROOT] InstallShield win9x/NT/2000 ROOTSYS/path code


> In Win9x, you need to enclose arguments with spaces in double quotes. Thus
> an autoexec.bat with
>
> PATH "C:\Program Files\Root;%PATH%"
> set ROOTSYS="C:\Program Files\Root"
>
> should work. I haven't tried this for ROOT, but I have done similar things
> when forced to work on 9x systems and want to install things into
> subdirectories of "Program Files".
>
> I would also note that Microsoft officially recommends AGAINST installing
> many of its own packages into paths with spaces in them. This is why SQL
> Server is installed in C:\Mssql7 rather than in "C:\Program Files\MS SQL
> Server 7".
>
> Hope this helps,
> Jonathan
>
>
> At 06:03 AM 2/15/2001, Anton Fokin wrote:
> >Hi Valery,
> >
> >This doesn't help. Win95/98 doesn't recognize long names in *.bat files.
> >Before I wrote my message I tried
> >
> >PATH = C:\Progra~1\ROOT; %PATH%
> >set ROOTSYS =  C:\Program Files\ROOT
> >
> >in the autoexec.bat with no success. I did not try root.bat solution but
I
> >am sceptical about it because of the same reason.
> >
> >Regards,
> >Anton
>
>
>



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:36 MET