Cleanup.
[java-idp.git] / bin / metadatatool
index 66ea7cc..cd18426 100755 (executable)
@@ -18,9 +18,18 @@ fi
 
 
 ##Find the shibboleth components
 
 
 ##Find the shibboleth components
+SHIB_HOME=
+if [ -n "$IDP_HOME" ] ; then
+       SHIB_HOME=$IDP_HOME
+fi
+if [ -n "$SP_HOME" ] ; then
+       SHIB_HOME=$SP_HOME
+fi
 if [ ! -n "$SHIB_HOME" ] ; then
 if [ ! -n "$SHIB_HOME" ] ; then
-  SHIB_HOME=.
+       echo "Error: Neither IDP_HOME nor SP_HOME is defined."
+       exit
 fi
 fi
+
 ENDORSED=$SHIB_HOME/endorsed
 
 if [ ! \( -f "$SHIB_HOME/lib/shib-util.jar" -a -r "$SHIB_HOME/lib/shib-util.jar" \) ] ; then
 ENDORSED=$SHIB_HOME/endorsed
 
 if [ ! \( -f "$SHIB_HOME/lib/shib-util.jar" -a -r "$SHIB_HOME/lib/shib-util.jar" \) ] ; then