Changeset 14764


Ignore:
Timestamp:
2007-11-05T11:06:54+13:00 (15 years ago)
Author:
oranfry
Message:

trying to get these two scripts vista compatible

Location:
gli/branches/2.75
Files:
2 edited

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
Note: See TracChangeset for help on using the changeset viewer.