source: greenstone3/trunk/gs3-setup.bat@ 15355

Last change on this file since 15355 was 15355, checked in by oranfry, 16 years ago

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

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
Line 
1@echo off
2
3set java_min_version=1.4.0_00
4
5if exist gs3-setup.bat goto start
6 echo This script must be run from within the Greenstone 3 home directory
7 goto exit
8
9:start
10:: ---- Set the GSDL3HOME variable to the current directory ----
11cd | winutil\setvar.exe GSDL3SRCHOME > %TMP%\setgsdl3.bat
12call %TMP%\setgsdl3.bat
13del %TMP%\setgsdl3.bat
14set GSDL3HOME=%GSDL3SRCHOME%\web
15
16:: change if using external tomcat
17set TOMCAT_HOME=%GSDL3SRCHOME%\packages\tomcat
18
19:: ---- Set other important environment variables ----
20set GSDLOS=windows
21set ANT_HOME=%GSDL3SRCHOME%\packages\ant
22set PATH=%PATH%;%GSDL3SRCHOME%\bin;%GSDL3SRCHOME%\bin\script;%GSDL3SRCHOME%\lib\jni;%ANT_HOME%\bin
23
24:: ---- Set the CLASSPATH environment variable ----
25if "%GS_CP_SET%" == "yes" goto skipSetCp
26set CLASSPATH=.;%GSDL3HOME%\WEB-INF\classes;%GSDL3SRCHOME%\resources\java;%CLASSPATH%
27if exist %TMP%\setcp.bat del %TMP%\setcp.bat
28for %%j in ("%GSDL3SRCHOME%"\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %TMP%\setcp.bat
29for %%j in ("%GSDL3HOME%"\WEB-INF\lib\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %TMP%\setcp.bat
30for %%j in ("%GSDL3SRCHOME%"\lib\jni\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %TMP%\setcp.bat
31for %%j in ("%TOMCAT_HOME%"\common\endorsed\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %TMP%\setcp.bat
32for %%j in ("%GSDL3SRCHOME%"\build\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %TMP%\setcp.bat
33echo set GS_CP_SET=yes >> %TMP%\setcp.bat
34call %TMP%\setcp.bat
35del %TMP%\setcp.bat
36:skipSetCp
37
38winutil\search4j.exe -m %java_min_version% | winutil\setvar.exe _JRE_HOME > %TMP%\set_jre_home.bat
39call %TMP%\set_jre_home.bat
40del %TMP%\set_jre_home.bat
41
42echo %_JRE_HOME%\bin\java.exe | winutil\setvar.exe RUNJAVA > %TMP%\setrunjava.bat
43call %TMP%\setrunjava.bat
44del %TMP%\setrunjava.bat
45
46if "%JRE_HOME%" == "" set JRE_HOME=%_JRE_HOME%
47
48echo GSDL3SRCHOME : %GSDL3SRCHOME%
49echo GSDL3HOME : %GSDL3HOME%
50echo JAVA : %RUNJAVA%
Note: See TracBrowser for help on using the repository browser.