Remove old files
[java-idp.git] / bin / metadatatool.bat
index 9447a9f..161d731 100755 (executable)
@@ -8,7 +8,7 @@ if not defined JAVA_HOME  (
 )
 
 if not defined JAVACMD (
-  set JAVACMD=%JAVA_HOME%\bin\java.exe
+  set JAVACMD="%JAVA_HOME%\bin\java.exe"
 )
 
 if not exist %JAVACMD% (
@@ -17,16 +17,21 @@ if not exist %JAVACMD% (
   exit /b
 )
 
-REM The root of the Shibboleth package tree, relative to the run directory
+set SHIB_HOME=
+if defined IDP_HOME (
+  set SHIB_HOME=%IDP_HOME%
+)
+if defined SP_HOME (
+  set SHIB_HOME=%SP_HOME%
+)
 if not defined SHIB_HOME (
+  echo Error: Neither IDP_HOME nor SP_HOME is defined.
+  exit /b
   set SHIB_HOME=.
 )
 
 set ENDORSED=%SHIB_HOME%\endorsed
 
-REM Where log4j config file is
-set LOG_CONFIG=%SHIB_HOME%\conf\log4j.properties
-
 if not exist %SHIB_HOME%\lib\shib-util.jar (
   echo Error: Cannot find shib-util.jar
   echo                 If you downloaded the shibboleth source, you need to run "ant build-util"
@@ -40,9 +45,9 @@ if defined CLASSPATH (
 
 REM add in the dependency .jar files
 for %%i in (%SHIB_HOME%\lib\*.jar) do (
-       call %SHIB_HOME%\cpappend.bat %%i
+       call %SHIB_HOME%\bin\cpappend.bat %%i
 )
 
 REM Here we go
-%JAVACMD% -Djava.endorsed.dirs="%ENDORSED%" -Dlog4j.configuration="%LOG_CONFIG%" -cp "%LOCALCLASSPATH%" edu.internet2.middleware.shibboleth.utils.MetadataTool %*
+%JAVACMD% -Djava.endorsed.dirs="%ENDORSED%" -cp "%LOCALCLASSPATH%" edu.internet2.middleware.shibboleth.utils.MetadataTool %*