vgritsenko    2004/01/22 12:54:09

  Modified:    bin      lcp.bat xindice.war.bat xindice.bat
  Log:
  Rewrite bin/xindice.bat. Add Win16 support to bin/xindice.war.bat.
  Thanks to Neil Cook for the provided patch.
  
  Revision  Changes    Path
  1.4       +1 -1      xml-xindice/bin/lcp.bat
  
  Index: lcp.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/bin/lcp.bat,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- lcp.bat   17 Jun 2003 03:26:36 -0000      1.3
  +++ lcp.bat   22 Jan 2004 20:54:09 -0000      1.4
  @@ -13,4 +13,4 @@
   
   :gotAllArgs
   set LOCALCLASSPATH=%_CLASSPATHCOMPONENT%;%LOCALCLASSPATH%
  -
  +set _CLASSPATHCOMPONENT=
  
  
  
  1.3       +34 -16    xml-xindice/bin/xindice.war.bat
  
  Index: xindice.war.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/bin/xindice.war.bat,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xindice.war.bat   16 Jan 2004 13:46:47 -0000      1.2
  +++ xindice.war.bat   22 Jan 2004 20:54:09 -0000      1.3
  @@ -1,7 +1,9 @@
   @echo off
  [EMAIL PROTECTED]
  +if not "%OS%"=="Windows_NT" goto start
  [EMAIL PROTECTED]
  +:start
   :: 
-----------------------------------------------------------------------------
  -:: Xindice Command Line Tool Win32 Shell Script for WAR distribution
  +:: Xindice Command Line Tool Win32/Win16 Script for WAR distribution
   ::
   :: $Id$
   :: 
-----------------------------------------------------------------------------
  @@ -14,12 +16,13 @@
   goto end
   :gotJavaHome
   
  -if not "%XINDICE_HOME%" == "" goto gotXindiceHome
  +set _XINDICE_HOME=%XINDICE_HOME%
  +if not "%_XINDICE_HOME%" == "" goto gotXindiceHome
   :: ----- Use the location of this script
  -set XINDICE_HOME=%~dp0.
  -if not exist "%XINDICE_HOME%\system.xml" goto noXindiceHome
  +set _XINDICE_HOME=%~dp0..
  +if not exist "%_XINDICE_HOME%\dist\xindice*.jar" goto noXindiceHome
   echo WARNING: The environment variable XINDICE_HOME is not set.
  -echo          Defaulting to %XINDICE_HOME%.
  +echo          Defaulting to %_XINDICE_HOME%
   goto gotXindiceHome
   
   :noXindiceHome
  @@ -28,27 +31,31 @@
   goto end
   
   :gotXindiceHome
  -echo Using Xindice home: %XINDICE_HOME%
  +echo Using Xindice home: %_XINDICE_HOME%
   
  -if "%XINDICE_DB_HOME%" == "" set XINDICE_DB_HOME=%XINDICE_HOME%
  -if "%XINDICE_CONFIG%" == "" set XINDICE_CONFIG=%XINDICE_HOME%\system.xml
  -if "%LOGGER%" == "" set LOGGER=org.apache.commons.logging.impl.SimpleLog
  -if "%JAVACMD%" == "" set JAVACMD=%JAVA_HOME%\bin\java
  +set _XINDICE_DB_HOME=%XINDICE_DB_HOME%
  +if "%_XINDICE_DB_HOME%" == "" set _XINDICE_DB_HOME=%_XINDICE_HOME%
  +set _XINDICE_CONFIG=%XINDICE_CONFIG%
  +if "%_XINDICE_CONFIG%" == "" set _XINDICE_CONFIG=%_XINDICE_HOME%\system.xml
  +set _LOGGER=%LOGGER%
  +if "%_LOGGER%" == "" set _LOGGER=org.apache.commons.logging.impl.SimpleLog
  +set _JAVACMD=%JAVACMD%
  +if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
   
   
   :: ----- Set Up The Classpath 
--------------------------------------------------
   
   set LOCALCLASSPATH=%XINDICE_HOME%\classes
  -for %%i in (%XINDICE_HOME%\lib\*.jar) do call %XINDICE_HOME%\lcp.bat %%i
  +for %%i in (%_XINDICE_HOME%\lib\*.jar) do call %_XINDICE_HOME%\lcp.bat %%i
   
   
   :: ----- Check Command Line Arguments 
------------------------------------------
   
   :runXindice
  -set CL=
  +set _CL=
   :LOOP
   if "%1"=="" goto DONE
  -set CL=%CL% %1
  +set _CL=%_CL% %1
   shift
   goto LOOP
   :DONE
  @@ -56,10 +63,21 @@
   
   :: ----- Start Command Line Tool 
-----------------------------------------------
   
  -%JAVACMD% -Xms16m -Xmx128m -Djava.endorsed.dirs=%XINDICE_HOME%\lib 
-Dxindice.home=%XINDICE_HOME% -Dxindice.db.home=%XINDICE_DB_HOME% 
-Dxindice.configuration=%XINDICE_CONFIG% 
-Dorg.apache.commons.logging.Log=%LOGGER% 
-Dorg.apache.commons.logging.simplelog.defaultlog=%LOGLEVEL% 
-Dcmd.home=%XINDICE_HOME% -classpath %LOCALCLASSPATH% 
org.apache.xindice.tools.XMLTools %CL%
  +%_JAVACMD% -Xms16m -Xmx128m -Djava.endorsed.dirs=%_XINDICE_HOME%\lib 
-Dxindice.home=%_XINDICE_HOME% -Dxindice.db.home=%_XINDICE_DB_HOME% 
-Dxindice.configuration=%_XINDICE_CONFIG% 
-Dorg.apache.commons.logging.Log=%_LOGGER% 
-Dorg.apache.commons.logging.simplelog.defaultlog=%_LOGLEVEL% 
-Dcmd.home=%_XINDICE_HOME% -classpath %LOCALCLASSPATH% 
org.apache.xindice.tools.XMLTools %_CL%
   
   
   :: ----- End 
-------------------------------------------------------------------
   
   :end
  +if not "%OS%"=="Windows_NT" goto win16
   @endlocal
  +goto mainEnd
  +:win16
  +set _XINDICE_HOME=
  +set _XINDICE_DB_HOME=
  +set _XINDICE_CONFIG=
  +set _LOGGER=
  +set _JAVACMD=
  +set _CL=
  +set LOCALCLASSPATH=
  +:mainEnd
  
  
  
  1.11      +62 -54    xml-xindice/bin/xindice.bat
  
  Index: xindice.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/bin/xindice.bat,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- xindice.bat       15 Jan 2004 13:32:18 -0000      1.10
  +++ xindice.bat       22 Jan 2004 20:54:09 -0000      1.11
  @@ -1,76 +1,84 @@
   @echo off
  -
  -if not "%OS%"=="Windows_NT" goto win9xStart
  -:winNTStart
  +if not "%OS%"=="Windows_NT" goto start
   @setlocal
  -:win9xStart
  -
  -rem find JAVA_HOME
  -if not "%JAVA_HOME%"=="" goto checkXindiceHome
  -echo JAVA_HOME is not set and ant could not be located. Please set JAVA_HOME.
  +:start
  +:: 
-----------------------------------------------------------------------------
  +:: Xindice Command Line Tool Win32/Win16 Script for WAR distribution
  +::
  +:: $Id$
  +:: 
-----------------------------------------------------------------------------
  +
  +:: ----- Verify and Set Required Environment Variables 
-------------------------
  +
  +if not "%JAVA_HOME%" == "" goto gotJavaHome
  +echo ERROR: You must set JAVA_HOME to point at your Java
  +echo        Development Kit installation.
   goto end
  +:gotJavaHome
   
  -:checkXindiceHome
  -rem find XINDICE_HOME
  -if not "%XINDICE_HOME%"=="" goto checkJava
  -
  -rem check for Xindice in "Program Files" on the system drive
  -if not exist "%SystemDrive%\Program Files\Xindice" goto checkSystemDrive
  -set XINDICE_HOME=%SystemDrive%\Program Files\Xindice
  -goto checkJava
  -
  -:checkSystemDrive
  -rem check for Xindice in the root directory of the system drive
  -if not exist "%SystemDrive%\Xindice" goto checkWorkXindice
  -set XINDICE_HOME=%SystemDrive%\Xindice
  -goto checkJava
  -
  -:checkWorkXindice
  -rem check for Xindice in the work directory on the system drive
  -if not exist "%SystemDrive%\work\Xindice" goto checkCurrent
  -set XINDICE_HOME=%SystemDrive%\work\Xindice
  -goto checkJava
  -
  -:checkCurrent
  -if exist ".\config" set XINDICE_HOME=.
  -echo %XINDICE_HOME%
  -goto checkJava
  +set _XINDICE_HOME=%XINDICE_HOME%
  +if not "%_XINDICE_HOME%" == "" goto gotXindiceHome
  +:: ----- Use the location of this script
  +set _XINDICE_HOME=%~dp0..
  +if not exist "%_XINDICE_HOME%\dist\xindice*.jar" goto noXindiceHome
  +echo WARNING: The environment variable XINDICE_HOME is not set.
  +echo          Defaulting to %_XINDICE_HOME%
  +goto gotXindiceHome
   
   :noXindiceHome
  -echo XINDICE_HOME is not set and ant could not be located. Please set 
XINDICE_HOME.
  +echo ERROR: You must set XINDICE_HOME to point at your
  +echo        Xindice WEB-INF directory.
   goto end
   
  -:checkJava
  -if "%JAVACMD%" == "" set JAVACMD=%JAVA_HOME%\bin\java
  -if "%XINDICE_DB_HOME%" == "" set XINDICE_DB_HOME=%XINDICE_HOME%
  -
  -set LOCALCLASSPATH=%CLASSPATH%;%ANT_HOME%\config
  -for %%i in (%XINDICE_HOME%\dist\xindice*.jar) do call 
%XINDICE_HOME%\bin\lcp.bat %%i
  -for %%i in (%XINDICE_HOME%\java\lib\*.jar) do call 
%XINDICE_HOME%\bin\lcp.bat %%i
  -
  -if "%JAVA_HOME%" == "" goto runXindice
  -if exist %JAVA_HOME%\lib\tools.jar call %XINDICE_HOME%\bin\lcp.bat 
%JAVA_HOME%\lib\tools.jar
  -if exist %JAVA_HOME%\lib\classes.zip call %XINDICE_HOME%\bin\lcp.bat 
%JAVA_HOME%\lib\classes.zip
  +:gotXindiceHome
  +echo Using Xindice home: %_XINDICE_HOME%
  +
  +set _XINDICE_DB_HOME=%XINDICE_DB_HOME%
  +if "%_XINDICE_DB_HOME%" == "" set _XINDICE_DB_HOME=%_XINDICE_HOME%
  +set _XINDICE_CONFIG=%XINDICE_CONFIG%
  +if "%_XINDICE_CONFIG%" == "" set 
_XINDICE_CONFIG=%_XINDICE_HOME%\config\system.xml
  +set _LOGGER=%LOGGER%
  +if "%_LOGGER%" == "" set _LOGGER=org.apache.commons.logging.impl.SimpleLog
  +set _JAVACMD=%JAVACMD%
  +if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
  +
  +
  +:: ----- Set Up The Classpath 
--------------------------------------------------
  +
  +set LOCALCLASSPATH=
  +for %%i in (%_XINDICE_HOME%\java\lib\*.jar) do call 
%_XINDICE_HOME%\bin\lcp.bat %%i
  +for %%i in (%_XINDICE_HOME%\dist\xindice*.jar) do call 
%_XINDICE_HOME%\bin\lcp.bat %%i
  +
  +
  +:: ----- Check Command Line Arguments 
------------------------------------------
   
   :runXindice
  -set CL=
  +set _CL=
   :LOOP
   if "%1"=="" goto DONE
  -set CL=%CL% %1
  +set _CL=%_CL% %1
   shift
   goto LOOP
   :DONE
   
  -set LOGGER=org.apache.commons.logging.impl.SimpleLog
  -set LOGLEVEL=debug
  -%JAVACMD% -Xms16m -Xmx128m 
-Djava.endorsed.dirs=%XINDICE_HOME%\build\endorsed 
-Dxindice.home=%XINDICE_HOME% -Dxindice.db.home=%XINDICE_DB_HOME% 
-Dorg.apache.commons.logging.Log=%LOGGER% 
-Dorg.apache.commons.logging.simplelog.defaultlog=%LOGLEVEL% 
-Dcmd.home=%XINDICE_HOME%\bin -classpath %LOCALCLASSPATH% 
org.apache.xindice.tools.XMLTools %CL%
  +
  +:: ----- Start Command Line Tool 
-----------------------------------------------
  +
  +%_JAVACMD% -Xms16m -Xmx128m -Djava.endorsed.dirs=%_XINDICE_HOME%\java\lib 
-Dxindice.home=%_XINDICE_HOME% -Dxindice.db.home=%_XINDICE_DB_HOME% 
-Dxindice.configuration=%_XINDICE_CONFIG% 
-Dorg.apache.commons.logging.Log=%_LOGGER% 
-Dorg.apache.commons.logging.simplelog.defaultlog=%LOGLEVEL% 
-Dcmd.home=%_XINDICE_HOME% -classpath %LOCALCLASSPATH% 
org.apache.xindice.tools.XMLTools %_CL%
  +
  +
  +:: ----- End 
-------------------------------------------------------------------
   
   :end
  -if not "%OS%"=="Windows_NT" goto win9xEnd
  -:winNTend
  +if not "%OS%"=="Windows_NT" goto win16
   @endlocal
   goto mainEnd
  -:win9xEnd
  -set JAVACMD=
  +:win16
  +set _XINDICE_HOME=
  +set _XINDICE_DB_HOME=
  +set _XINDICE_CONFIG=
  +set _LOGGER=
  +set _JAVACMD=
  +set _CL=
   set LOCALCLASSPATH=
   :mainEnd
  
  
  

Reply via email to