Move scripts to top level
[java-idp.git] / extkeytool.bat
1 @echo off
2 setlocal
3
4 REM We need a JVM
5 if not defined JAVA_HOME  (
6   echo Error: JAVA_HOME is not defined.
7   exit /b
8 )
9
10 if not defined JAVACMD (
11   set JAVACMD="%JAVA_HOME%\bin\java.exe"
12 )
13
14 if not exist %JAVACMD% (
15   echo Error: JAVA_HOME is not defined correctly.
16   echo Cannot execute %JAVACMD%
17   exit /b
18 )
19
20 REM The root of the Shibboleth package tree, relative to the run directory
21 if not defined IDP_HOME (
22   echo Error: IDP_HOME is not defined.
23   exit /b
24 )
25
26 set ENDORSED=%IDP_HOME%\endorsed
27
28 REM Where log4j config file is
29 set LOG_CONFIG=%IDP_HOME%\etc\log4j.properties
30
31 if not exist %IDP_HOME%\lib\shib-util.jar (
32   echo Error: Cannot find shib-util.jar
33   echo          If you downloaded the shibboleth source, you need to run "ant build-util"
34   exit /b
35 )
36
37 REM Grab all the dependencies
38 if defined CLASSPATH (
39   set LOCALCLASSPATH=%CLASSPATH%
40 )
41
42 REM add in the dependency .jar files
43 for %%i in (%IDP_HOME%\lib\*.jar) do (
44         call %IDP_HOME%\bin\cpappend.bat %%i
45 )
46
47 REM Here we go
48 %JAVACMD% -Djava.endorsed.dirs="%ENDORSED%" -Dlog4j.configuration="%LOG_CONFIG%" -cp "%LOCALCLASSPATH%" edu.internet2.middleware.shibboleth.utils.ExtKeyTool %*