root/main/trunk/greenstone2/setup.bat @ 20999

Revision 18968, 5.0 KB (checked in by davidb, 11 years ago)

File changed to use DOS style ending

Line 
1@echo off
2pushd "%CD%"
3CD /D "%~dp0"
4set GSDLLANG=en
5
6echo.
7echo.
8echo  ####                        #
9echo ##                           #
10echo #     ###  ##   ##  ### ### ###  ##  ###  ##
11echo #   # #   #### #### # # ##   #  #  # # # ####
12echo ##  # #   #    #    # #   #  #  #  # # # #
13echo  #### #    ###  ### # # ###  ##  ##  # #  ###
14echo (C) 2008, New Zealand Digital Library Project
15echo.
16echo.
17echo.
18
19if "%OS%" == "Windows_NT" goto WinNT
20if "%OS%" == "" goto Win95
21if "%GSDLLANG%" == "en" echo Setup failed - your PATH has not been set
22if "%GSDLLANG%" == "es" echo No se pudo realizar la configuraci¢n - no se ha establecido la RUTA.
23if "%GSDLLANG%" == "fr" echo Ech‚c de l'installation - votre variable PATH n'a pas ‚t‚ ajust‚e
24if "%GSDLLANG%" == "ru" echo “áâ ­®¢ª  ­¥ 〠« áì - “’œ ­¥ ¡ë« ãáâ ­®¢«¥­
25goto End
26
27:WinNT
28set GSDLHOME=%CD%
29set GSDLOS=windows
30
31REM Override Imagemagick and Ghostscript paths to the bundled applications shipped with greenstone if they exists otherwise use default environment variables.
32if exist "%GSDLHOME%\bin\windows\ghostscript\bin\gsdll32.dll" set GS_DLL=%GSDLHOME%\bin\windows\ghostscript\bin\gsdll32.dll
33if exist "%GSDLHOME%\bin\windows\ghostscript\lib\*.*" set GS_LIB=%GSDLHOME%\bin\windows\ghostscript\lib
34if exist "%GSDLHOME%\bin\windows\ghostscript\bin\*.*" set PATH=%GSDLHOME%\bin\windows\ghostscript\bin;%PATH%
35if exist "%GSDLHOME%\bin\windows\imagemagick\*.*" set PATH=%GSDLHOME%\bin\windows\imagemagick;%PATH%
36
37if "%GS_CP_SET%" == "yes" goto Success
38set PATH=%GSDLHOME%\bin\windows\perl\bin;%GSDLHOME%\bin\windows;%GSDLHOME%\bin\script;%PATH%
39set GS_CP_SET=yes
40goto Success
41
42:Win95
43if "%1" == "SetEnv" goto Win95Env
44REM We'll invoke a second copy of the command processor to make
45REM sure there's enough environment space
46COMMAND /E:2048 /K %0 SetEnv
47goto End
48
49:Win95Env
50set GSDLHOME=%CD%
51set GSDLOS=windows
52
53REM Override Imagemagick and Ghostscript paths to the bundled applications shipped with greenstone if they exists otherwise use default environment variables.
54if exist "%GSDLHOME%\bin\windows\ghostscript\bin\gsdll32.dll" set GS_DLL="%GSDLHOME%\bin\windows\ghostscript\bin\gsdll32.dll"
55if exist "%GSDLHOME%\bin\windows\ghostscript\lib\*.*" set GS_LIB="%GSDLHOME%\bin\windows\ghostscript\lib"
56if exist "%GSDLHOME%\bin\windows\ghostscript\bin\*.*" set PATH="%GSDLHOME%\bin\windows\ghostscript\bin";"%PATH%"
57if exist "%GSDLHOME%\bin\windows\imagemagick\*.*" set PATH="%GSDLHOME%\bin\windows\imagemagick";"%PATH%"
58
59if "%GS_CP_SET%" == "yes" goto Success
60set PATH="%GSDLHOME%\bin\windows\perl\bin";"%GSDLHOME%\bin\windows";"%GSDLHOME%\bin\script";"%PATH%"
61set GS_CP_SET=yes
62goto Success
63
64
65:Success
66if "%GSDLLANG%" == "en" echo.
67if "%GSDLLANG%" == "en" echo Your environment has successfully been set up to run Greenstone.
68if "%GSDLLANG%" == "en" echo Note that these settings will only have effect within this MS-DOS
69if "%GSDLLANG%" == "en" echo session. You will therefore need to rerun setup.bat if you want
70if "%GSDLLANG%" == "en" echo to run Greenstone programs from a different MS-DOS session.
71if "%GSDLLANG%" == "en" echo.
72
73if "%GSDLLANG%" == "es" echo.
74if "%GSDLLANG%" == "es" echo Su ambiente ha sido configurado para correr los programas Greenstone.
75if "%GSDLLANG%" == "es" echo Recuerde que estos ajustes £nicamente tendr n efecto dentro de esta sesi¢n
76if "%GSDLLANG%" == "es" echo MS-DOS. Por lo tanto deber  ejecutar nuevamente setup.bat si desea
77if "%GSDLLANG%" == "es" echo correr los programas de Greenstone desde una sesi¢n MS-DOS diferente.
78if "%GSDLLANG%" == "es" echo.
79
80if "%GSDLLANG%" == "fr" echo.
81if "%GSDLLANG%" == "fr" echo Votre environnement a ‚t‚ configu‚re avec succŠs pour ex‚cuter Greenstone
82if "%GSDLLANG%" == "fr" echo Notez que ces paramŠtrages n'auront d'effet que dans cette session MS-DOS.
83if "%GSDLLANG%" == "fr" echo Vous devrez par cons‚quent r‚ex‚cuter setup.bat si vous voulez faire
84if "%GSDLLANG%" == "fr" echo lancer des programmes Greenstone dans une autre session MS-DOS.
85if "%GSDLLANG%" == "fr" echo.
86
87if "%GSDLLANG%" == "ru" echo.
88if "%GSDLLANG%" == "ru" echo ‚ è¥ ®ªà㊥­š¥ ¡ë«® ãᯥ譮 ­ áâ஥­®, ç⮡ë ãáâ ­®¢šâì Greenstone Ž¡à âšâ¥
89if "%GSDLLANG%" == "ru" echo ¢­š¬ ­š¥, çâ® íâš ­ §­ ç¥­šï ¡ã€ãâ ⮫쪮 š¬¥âì íä䥪⠢ ¯à¥€¥« å í⮣® MS DOS
90if "%GSDLLANG%" == "ru" echo á¥áášï. ‚ë ¡ã€¥â¥ ¯®í⮬㠀®«Š­ë ¯®¢â®à­® ã¯à ¢«ïâì setup.bat, ¥á«š ‚ë å®âšâ¥
91if "%GSDLLANG%" == "ru" echo ã¯à ¢«ïâì ¯à®£à ¬¬ ¬š ‡¥«ñ­ëå š§¢¥àŠ¥­­ëå ¯®à®€ ®â à §«šç­®© á¥áášš MS DOS.
92if "%GSDLLANG%" == "ru" echo.
93
94:End
95
96if exist ext (
97    for /D %%e IN ("ext/*") do (
98        cd ext\%%e
99        if EXIST setup.bat call setup.bat
100        cd ..\..
101    )
102)
103
104if exist apache-httpd (
105  echo Adding in executable path for apache-httpd
106  set PATH=%GSDLHOME%\apache-httpd\%GSDLOS%\bin;%PATH%
107)
108
109if exist local (
110  if exist local\setup.bat (
111    echo.
112    echo Running local\setup.bat
113    cd local
114    call setup.bat
115    cd ..
116  )
117  set PATH=%GSDLHOME%\local\bin;%PATH%
118)
119
120:: test writability of GSDLHOME
121@call "%GSDLHOME%\bin\script\checkwritability.bat"
122popd
Note: See TracBrowser for help on using the browser.