Use common logging configuration.
authorcantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Wed, 28 Apr 2004 17:52:09 +0000 (17:52 +0000)
committercantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Wed, 28 Apr 2004 17:52:09 +0000 (17:52 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1035 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

bin/extkeytool
bin/metadatatool
bin/resolvertest

index 07735b2..e559476 100755 (executable)
@@ -1,20 +1,21 @@
-#!/bin/sh
+@echo off
+setlocal
 
 
-##We need a JVM
-if [ ! -n "$JAVA_HOME" ] ; then
-  echo "Error: JAVA_HOME is not defined."
-  exit
-fi
+REM We need a JVM
+if not defined JAVA_HOME  (
+  echo Error: JAVA_HOME is not defined.
+  exit /b
+)
 
 
-if [ ! -n "$JAVACMD" ] ; then
-  JAVACMD=$JAVA_HOME/bin/java
-fi
+if not defined JAVACMD (
+  set JAVACMD=%JAVA_HOME\bin\java.exe
+)
 
 
-if [ ! -x "$JAVACMD" ] ; then
-  echo "Error: JAVA_HOME is not defined correctly."
-  echo "Cannot execute $JAVACMD"
-  exit
-fi
+if not exist %JAVACMD (
+  echo Error: JAVA_HOME is not defined correctly.
+  echo Cannot execute %JAVACMD
+  exit /b
+)
 
 
 ##Find the shibboleth components
 
 
 ##Find the shibboleth components
@@ -23,6 +24,9 @@ if [ ! -n "$SHIB_HOME" ] ; then
   exit
 fi
 
   exit
 fi
 
+## Where log4j config file is
+LOG_CONFIG=$SHIB_HOME/conf/log4j.properties
+
 if [ ! \( -f "$SHIB_HOME/lib/shib-util.jar" -a -r "$SHIB_HOME/lib/shib-util.jar" \) ] ; then
   echo "Error: Cannot find the shibboleth jar (shib-util.jar)."
   echo "       If you downloaded the shibboleth source, you need to run \"ant build-util\""
 if [ ! \( -f "$SHIB_HOME/lib/shib-util.jar" -a -r "$SHIB_HOME/lib/shib-util.jar" \) ] ; then
   echo "Error: Cannot find the shibboleth jar (shib-util.jar)."
   echo "       If you downloaded the shibboleth source, you need to run \"ant build-util\""
@@ -51,4 +55,4 @@ done
 
 
 ##Here we go
 
 
 ##Here we go
-$JAVACMD -classpath $SHIB_UTIL_CLASSPATH  edu.internet2.middleware.shibboleth.utils.ExtKeyTool "$@"
+$JAVACMD -Dlog4j.configuration="$LOG_CONFIG" -cp $SHIB_UTIL_CLASSPATH  edu.internet2.middleware.shibboleth.utils.ExtKeyTool "$@"
index 9a20f0b..3cf2b55 100755 (executable)
@@ -26,11 +26,16 @@ ENDORSED=$SHIB_HOME/endorsed
 ## Where log4j config file is
 LOG_CONFIG=$SHIB_HOME/conf/log4j.properties
 
 ## Where log4j config file is
 LOG_CONFIG=$SHIB_HOME/conf/log4j.properties
 
+if [ ! \( -f "$SHIB_HOME/lib/shib-util.jar" -a -r "$SHIB_HOME/lib/shib-util.jar" \) ] ; then
+  echo "Error: Cannot find the shibboleth jar (shib-util.jar)."
+  echo "       If you downloaded the shibboleth source, you need to run \"ant build-util\""
+  exit
+fi
+
 ##Grab all the dependencies
 if [ -n "$CLASSPATH" ] ; then
   SHIB_UTIL_CLASSPATH=$CLASSPATH
 fi
 ##Grab all the dependencies
 if [ -n "$CLASSPATH" ] ; then
   SHIB_UTIL_CLASSPATH=$CLASSPATH
 fi
-SHIB_UTIL_CLASSPATH=$SHIB_UTIL_CLASSPATH:$SHIB_HOME/webApplication/WEB-INF/classes
 
 DIRLIBS=${SHIB_HOME}/lib/*.jar
 for i in ${DIRLIBS}
 
 DIRLIBS=${SHIB_HOME}/lib/*.jar
 for i in ${DIRLIBS}
index 1f3e558..a7ab70d 100755 (executable)
@@ -31,6 +31,9 @@ fi
 
 ENDORSED=$SHIB_HOME/endorsed/
 
 
 ENDORSED=$SHIB_HOME/endorsed/
 
+## Where log4j config file is
+LOG_CONFIG=$SHIB_HOME/conf/log4j.properties
+
 ##Grab all the dependencies
 if [ -n "$CLASSPATH" ] ; then
   SHIB_UTIL_CLASSPATH=$CLASSPATH
 ##Grab all the dependencies
 if [ -n "$CLASSPATH" ] ; then
   SHIB_UTIL_CLASSPATH=$CLASSPATH
@@ -50,8 +53,19 @@ do
     fi
 done
 
     fi
 done
 
-SHIB_UTIL_CLASSPATH="${SHIB_HOME}/webApplication/WEB-INF/classes:$SHIB_UTIL_CLASSPATH"
-
+DIRLIBS=${SHIB_HOME}/webApplication/WEB-INF/lib/*.jar
+for i in ${DIRLIBS}
+do
+    # if the directory is empty, then it will return the input string
+    # this is stupid, so case for it
+    if [ "$i" != "${DIRLIBS}" ] ; then
+      if [ -z "$SHIB_UTIL_CLASSPATH" ] ; then
+        SHIB_UTIL_CLASSPATH=$i
+      else
+        SHIB_UTIL_CLASSPATH="$i":$SHIB_UTIL_CLASSPATH
+      fi
+    fi
+done
 
 ##Here we go
 
 ##Here we go
-$JAVACMD -Djava.endorsed.dirs="$ENDORSED" -classpath $SHIB_UTIL_CLASSPATH  edu.internet2.middleware.shibboleth.utils.ResolverTest "$@"
+$JAVACMD -Djava.endorsed.dirs="$ENDORSED" -Dlog4j.configuration="$LOG_CONFIG" -cp $SHIB_UTIL_CLASSPATH  edu.internet2.middleware.shibboleth.utils.ResolverTest "$@"