Changeset 14764

Show
Ignore:
Timestamp:
05.11.2007 11:06:54 (12 years ago)
Author:
oranfry
Message:

trying to get these two scripts vista compatible

Location:
gli/branches/2.75
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • gli/branches/2.75/gli.bat

    r13027 r14764  
    9999 
    100100    :: Check if Perl is on the search path 
    101     echo %PATH%| winutil\which.exe perl.exe | winutil\setvar.exe PERLPATH > setperl.bat 
    102     call setperl.bat 
    103     del setperl.bat 
     101    echo %PATH%| winutil\which.exe perl.exe | winutil\setvar.exe PERLPATH > %SystemRoot%\Temp\setperl.bat 
     102    call %SystemRoot%\Temp\setperl.bat 
     103    del %SystemRoot%\Temp\setperl.bat 
    104104    if not "%PERLPATH%" == "" goto testPerl 
    105105 
     
    108108 
    109109    :: Still haven't found anything, so try looking in the registry (gulp!) 
    110     type nul > perl.reg 
    111     regedit /E perl.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Perl" 
    112     type perl.reg > perl.txt 
    113     del perl.reg 
    114  
    115     winutil\findperl.exe perl.txt | winutil\setvar.exe PERLPATH > setperl.bat 
    116     del perl.txt 
    117     call setperl.bat 
    118     del setperl.bat 
     110    type nul > %SystemRoot%\Temp\perl.reg 
     111    regedit /E %SystemRoot%\Temp\perl.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Perl" 
     112    type %SystemRoot%\Temp\perl.reg > %SystemRoot%\Temp\perl.txt 
     113    del %SystemRoot%\Temp\perl.reg 
     114 
     115    winutil\findperl.exe %SystemRoot%\Temp\perl.txt | winutil\setvar.exe PERLPATH > %SystemRoot%\Temp\setperl.bat 
     116    del %SystemRoot%\Temp\perl.txt 
     117    call %SystemRoot%\Temp\setperl.bat 
     118    del %SystemRoot%\Temp\setperl.bat 
    119119 
    120120    :: If nothing was found in the registry, we're stuck 
     
    168168 
    169169    :: Check if Java is on the search path 
    170     echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > setjava.bat 
    171     call setjava.bat 
    172     del setjava.bat 
     170    echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > %SystemRoot%\Temp\setjava.bat 
     171    call %SystemRoot%\Temp\setjava.bat 
     172    del %SystemRoot%\Temp\setjava.bat 
    173173    if not "%JAVAPATH%" == "" goto testJava 
    174174 
    175175    :: Still haven't found anything, so try looking in the registry (gulp!) 
    176     type nul > jdk.reg 
    177     regedit /E jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 
    178     type jdk.reg > jdk.txt 
    179     del jdk.reg 
    180     type nul > jre.reg 
    181     regedit /E jre.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" 
    182     type jre.reg > jre.txt 
    183     del jre.reg 
    184  
    185     winutil\findjava.exe jdk.txt jre.txt | winutil\setvar.exe JAVAPATH > setjava.bat 
    186     del jdk.txt 
    187     del jre.txt 
    188     call setjava.bat 
    189     del setjava.bat 
     176    type nul > %SystemRoot%\Temp\jdk.reg 
     177    regedit /E %SystemRoot%\Temp\jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 
     178    type %SystemRoot%\Temp\jdk.reg > %SystemRoot%\Temp\jdk.txt 
     179    del %SystemRoot%\Temp\jdk.reg 
     180    type nul > %SystemRoot%\Temp\jre.reg 
     181    regedit /E %SystemRoot%\Temp\jre.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" 
     182    type %SystemRoot%\Temp\jre.reg > %SystemRoot%\Temp\jre.txt 
     183    del %SystemRoot%\Temp\jre.reg 
     184 
     185    winutil\findjava.exe %SystemRoot%\Temp\jdk.txt %SystemRoot%\Temp\jre.txt | winutil\setvar.exe JAVAPATH > %SystemRoot%\Temp\setjava.bat 
     186    del %SystemRoot%\Temp\jdk.txt 
     187    del %SystemRoot%\Temp\jre.txt 
     188    call %SystemRoot%\Temp\setjava.bat 
     189    del %SystemRoot%\Temp\setjava.bat 
    190190 
    191191    :: If nothing was found in the registry, we're stuck