root/main/trunk/greenstone3/gs3-server.bat @ 27838

Revision 27838, 1.3 KB (checked in by davidb, 7 years ago)

Use of %GSDL3HOME% lead to incorrect file writable test decision. Changed to \!GSDL3HOME\!

  • Property svn:keywords set to Author Date Id Revision
Line 
1@echo off
2
3echo Greenstone 3 Server
4echo Copyright (C) 2006, New Zealand Digital Library Project, University Of Waikato
5echo This software comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
6echo This is free software, and you are welcome to redistribute it
7
8::  ---- Determine GSDL3HOME ----
9:: Some users may set the above line manually
10set GSDL3PATH=
11
12:: The default location is the current directory
13 if "%GSDL3PATH%" == "" set GSDL3PATH=.
14
15:: Setup Greenstone, unless it has already been done
16if "%GSDL3SRCHOME%" == "" call "%GSDL3PATH%\gs3-setup.bat" SetEnv > nul
17
18
19:: See if Greenstone3 web folder is writable
20  echo.
21  echo Checking if the Greenstone3 web directory is writable ...
22  (echo This is a temporary file. It is safe to delete it. > "!GSDL3HOME!\testing.tmp" ) 2>nul
23  if exist "!GSDL3HOME!\testing.tmp" goto isWritable
24
25:: Is read-only
26  set gsdl3_writablehome=%TMP%\greenstone\web
27  set opt_properties=-Dgsdl3home.isreadonly=true -Dgsdl3.writablehome=%gsdl3_writablehome%
28  echo ... no.
29  echo Setting Greenstone3 web home writable area to be: %gsdl3_writablehome%
30  goto runJava
31
32:isWritable
33  del "!GSDL3HOME!\testing.tmp"
34  set opt_properties=
35  echo  ... yes.
36
37:runJava
38
39set GSDL3PATH=
40
41"%RUNJAVA%" -cp "%CLASSPATH%" %opt_properties% org.greenstone.server.Server3 "%GSDL3SRCHOME%"
42
43
44
45
46 
Note: See TracBrowser for help on using the browser.