source: trunk/expeditee-setup.bat

Last change on this file was 551, checked in by davidb, 10 years ago

Greenstone inspired setup/devel scripting

  • Property svn:executable set to *
File size: 4.6 KB
Line 
1@echo off
2
3setlocal enabledelayedexpansion
4
5pushd "%CD%"
6CD /D "%~dp0"
7set EXPLANG=en
8
9:: ASCII art generated at:
10:: http://patorjk.com/software/taag/
11:: Font = Epic
12::
13echo ______ ______ ______ ______ __________________ ______ ______
14echo ( ___ \^|\ /^|( ___ )( ___ \( __ \ \__ __/\__ __/( ___ \( ___ \
15echo ^| ( \/( \ / )^| ( )^|^| ( \/^| ( \ ) ) ( ) ( ^| ( \/^| ( \/
16echo ^| (__ \ (_) / ^| (___)^|^| (_ ^| ^| ) ^| ^| ^| ^| ^| ^| (__ ^| (__
17echo ^| __) ) _ ( ^| ____)^| __) ^| ^| ^| ^| ^| ^| ^| ^| ^| __) ^| __)
18echo ^| ( / ( ) \ ^| ( ^| ( ^| ^| ) ^| ^| ^| ^| ^| ^| ( ^| (
19echo ^| (___/\( / \ )^| ) ^| (___/\^| (__/ )___) (___ ^| ^| ^| (___/\^| (___/\
20echo (______/^|/ \^|^|/ (______/(______/ \_______/ )_( (______/(______/
21echo.
22echo (C) 2013, University of Waikato, New Zealand
23echo.
24echo.
25echo.
26
27if "!EXPEDITEE_HOME!" == "" goto start
28if "!EXPEDITEE_HOME!" == "!CD!" if not "!EXPOS!" == "" (
29 echo Your environment is already set up for Expeditee
30 goto done
31)
32
33:start
34if "!OS!" == "Windows_NT" goto WinNT
35if "!OS!" == "" goto Win95
36if "!EXPLANG!" == "en" echo Setup failed - your PATH has not been set
37if "!EXPLANG!" == "es" echo No se pudo realizar la configuraci¢n - no se ha establecido la RUTA.
38if "!EXPLANG!" == "fr" echo Ech‚c de l'installation - votre variable PATH n'a pas ‚t‚ ajust‚e
39if "!EXPLANG!" == "ru" echo “áâ ­®¢ª  ­¥ 㤠« áì - “’œ ­¥ ¡ë« ãáâ ­®¢«¥­
40goto End
41
42:WinNT
43set EXPEDITEE_HOME=%CD%
44set EXPOS=windows
45
46set PATH=!EXPEDITEE_HOME!\windows;!EXPEDITEE_HOME!\script;!PATH!
47
48set EXP_CP_SET=yes
49goto Success
50
51:Win95
52if "%1" == "SetEnv" goto Win95Env
53REM We'll invoke a second copy of the command processor to make
54REM sure there's enough environment space
55COMMAND /E:2048 /K %0 SetEnv
56goto End
57
58:Win95Env
59set EXPEDITEE_HOME=%CD%
60set EXPOS=windows
61
62set PATH=!EXPEDITEE_HOME!\windows;!EXPEDITEE_HOME!\script;!PATH!
63
64set EXP_CP_SET=yes
65goto Success
66
67
68:Success
69if "!EXPLANG!" == "en" echo.
70if "!EXPLANG!" == "en" echo Your environment has successfully been set up to run Expeditee.
71if "!EXPLANG!" == "en" echo Note that these settings will only have effect within this MS-DOS
72if "!EXPLANG!" == "en" echo session. You will therefore need to rerun expeditee-setup.bat if you want
73if "!EXPLANG!" == "en" echo to run Expeditee programs from a different MS-DOS session.
74if "!EXPLANG!" == "en" echo.
75
76if "!EXPLANG!" == "es" echo.
77if "!EXPLANG!" == "es" echo Su ambiente ha sido configurado para correr los programas Expeditee.
78if "!EXPLANG!" == "es" echo Recuerde que estos ajustes £nicamente tendr n efecto dentro de esta sesi¢n
79if "!EXPLANG!" == "es" echo MS-DOS. Por lo tanto deber  ejecutar nuevamente expeditee-setup.bat si desea
80if "!EXPLANG!" == "es" echo correr los programas de Expeditee desde una sesi¢n MS-DOS diferente.
81if "!EXPLANG!" == "es" echo.
82
83if "!EXPLANG!" == "fr" echo.
84if "!EXPLANG!" == "fr" echo Votre environnement a ‚t‚ configu‚re avec succŠs pour ex‚cuter Expeditee
85if "!EXPLANG!" == "fr" echo Notez que ces paramŠtrages n'auront d'effet que dans cette session MS-DOS.
86if "!EXPLANG!" == "fr" echo Vous devrez par cons‚quent r‚ex‚cuter expeditee-setup.bat si vous voulez faire
87if "!EXPLANG!" == "fr" echo lancer des programmes Expeditee dans une autre session MS-DOS.
88if "!EXPLANG!" == "fr" echo.
89
90if "!EXPLANG!" == "ru" echo.
91if "!EXPLANG!" == "ru" echo ‚ è¥ ®ªà㦥­¨¥ ¡ë«® ãᯥ譮 ­ áâ஥­®, ç⮡ë ãáâ ­®¢¨âì Expeditee Ž¡à â¨â¥
92if "!EXPLANG!" == "ru" echo ¢­¨¬ ­¨¥, çâ® í⨠­ §­ ç¥­¨ï ¡ã¤ãâ ⮫쪮 ¨¬¥âì íä䥪⠢ ¯à¥¤¥« å í⮣® MS DOS
93if "!EXPLANG!" == "ru" echo á¥áá¨ï. ‚ë ¡ã¤¥â¥ ¯®í⮬㠤®«¦­ë ¯®¢â®à­® ã¯à ¢«ïâì expeditee-setup.bat, ¥á«¨ ‚ë å®â¨â¥
94if "!EXPLANG!" == "ru" echo ã¯à ¢«ïâì ¯à®£à ¬¬ ¬¨ ‡¥«ñ­ëå ¨§¢¥à¦¥­­ëå ¯®à®¤ ®â à §«¨ç­®© á¥áᨨ MS DOS.
95if "!EXPLANG!" == "ru" echo.
96
97:End
98endlocal & set PATH=%PATH%& set EXPEDITEE_HOME=%EXPEDITEE_HOME%& set EXPOS=%EXPOS%
99
100setlocal enabledelayedexpansion
101
102if exist "%EXPEDITEE_HOME%\local" (
103 if exist "!EXPEDITEE_HOME!\local\setup.bat" (
104 echo.
105 echo Running !EXPEDITEE_HOME!\local\setup.bat
106 cd "!EXPEDITEE_HOME!\local"
107 call setup.bat
108 cd "!EXPEDITEE_HOME!"
109 )
110)
111
112:: Consider the equivlent converted to DOS syntax??
113:: which >/dev/null java 2>&1
114
115
116
117:done
118popd
119endlocal & set PATH=%PATH%& set EXPEDITEE_HOME=%EXPEDITEE_HOME%& set EXPOS=%EXPOS%
120
121:: if [ $? != 0 ] ; then
122:: echo "Unable to find a Java runtime" >2
123:: else
124:: echo "-----"
125:: echo "To run the Expeditee Browser, type:"
126:: echo " expeditee"
127:: echo ""
128::fi
Note: See TracBrowser for help on using the repository browser.