Changeset 15354 for gli/trunk/gli.bat

Show
Ignore:
Timestamp:
07.05.2008 14:24:18 (11 years ago)
Author:
oranfry
Message:

In gli.bat and gli4gs3.bat, use the temp directory speicified in the TMP environment variable for all temp files

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gli/trunk/gli.bat

    r15199 r15354  
    101101 
    102102    :: Check if Perl is on the search path 
    103     echo %PATH%| winutil\which.exe perl.exe | winutil\setvar.exe PERLPATH > setperl.bat 
    104     call setperl.bat 
    105     del setperl.bat 
     103    echo %PATH%| winutil\which.exe perl.exe | winutil\setvar.exe PERLPATH > %TMP%\setperl.bat 
     104    call %TMP%\setperl.bat 
     105    del %TMP%\setperl.bat 
    106106    if not "%PERLPATH%" == "" goto testPerl 
    107107 
     
    110110 
    111111    :: Still haven't found anything, so try looking in the registry (gulp!) 
    112     type nul > perl.reg 
    113     regedit /E perl.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Perl" 
    114     type perl.reg > perl.txt 
    115     del perl.reg 
    116  
    117     winutil\findperl.exe perl.txt | winutil\setvar.exe PERLPATH > setperl.bat 
    118     del perl.txt 
    119     call setperl.bat 
    120     del setperl.bat 
     112    type nul > %TMP%\perl.reg 
     113    regedit /E %TMP%\perl.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Perl" 
     114    type %TMP%\perl.reg > %TMP%\perl.txt 
     115    del %TMP%\perl.reg 
     116 
     117    winutil\findperl.exe %TMP%\perl.txt | winutil\setvar.exe PERLPATH > %TMP%\setperl.bat 
     118    del %TMP%\perl.txt 
     119    call %TMP%\setperl.bat 
     120    del %TMP%\setperl.bat 
    121121 
    122122    :: If nothing was found in the registry, we're stuck 
     
    174174 
    175175    :: Check if Java is on the search path 
    176     echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > setjava.bat 
    177     call setjava.bat 
    178     del setjava.bat 
     176    echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > %TMP%\setjava.bat 
     177    call %TMP%\setjava.bat 
     178    del %TMP%\setjava.bat 
    179179    if not "%JAVAPATH%" == "" goto testJava 
    180180 
    181181    :: Still haven't found anything, so try looking in the registry (gulp!) 
    182     type nul > jdk.reg 
    183     regedit /E jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 
    184     type jdk.reg > jdk.txt 
    185     del jdk.reg 
    186     type nul > jre.reg 
    187     regedit /E jre.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" 
    188     type jre.reg > jre.txt 
    189     del jre.reg 
    190  
    191     winutil\findjava.exe jdk.txt jre.txt | winutil\setvar.exe JAVAPATH > setjava.bat 
    192     del jdk.txt 
    193     del jre.txt 
    194     call setjava.bat 
    195     del setjava.bat 
     182    type nul > %TMP%\jdk.reg 
     183    regedit /E %TMP%\jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 
     184    type %TMP%\jdk.reg > %TMP%\jdk.txt 
     185    del %TMP%\jdk.reg 
     186    type nul > %TMP%\jre.reg 
     187    regedit /E %TMP%\jre.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" 
     188    type %TMP%\jre.reg > %TMP%\jre.txt 
     189    del %TMP%\jre.reg 
     190 
     191    winutil\findjava.exe %TMP%\jdk.txt %TMP%\jre.txt | winutil\setvar.exe JAVAPATH > %TMP%\setjava.bat 
     192    del %TMP%\jdk.txt 
     193    del %TMP%\jre.txt 
     194    call %TMP%\setjava.bat 
     195    del %TMP%\setjava.bat 
    196196 
    197197    :: If nothing was found in the registry, we're stuck