-@echo off
-setlocal
-
-REM We need a JVM
-if not defined JAVA_HOME (
- echo Error: JAVA_HOME is not defined.
- exit /b
-)
-
-if not defined JAVACMD (
- set JAVACMD=%JAVA_HOME\bin\java.exe
-)
-
-if not exist %JAVACMD (
- echo Error: JAVA_HOME is not defined correctly.
- echo Cannot execute %JAVACMD
- exit /b
-)
+#!/bin/sh
+
+##We need a JVM
+if [ ! -n "$JAVA_HOME" ] ; then
+ echo "Error: JAVA_HOME is not defined."
+ exit
+fi
+
+if [ ! -n "$JAVACMD" ] ; then
+ JAVACMD=$JAVA_HOME/bin/java
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+ echo "Error: JAVA_HOME is not defined correctly."
+ echo "Cannot execute $JAVACMD"
+ exit
+fi
##Find the shibboleth components