diff options
Diffstat (limited to 'sca-cpp/trunk/modules/java/java-conf')
-rwxr-xr-x | sca-cpp/trunk/modules/java/java-conf | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/sca-cpp/trunk/modules/java/java-conf b/sca-cpp/trunk/modules/java/java-conf index cf5faddb84..baa5c059c2 100755 --- a/sca-cpp/trunk/modules/java/java-conf +++ b/sca-cpp/trunk/modules/java/java-conf @@ -18,14 +18,21 @@ # under the License. # Generate a Java server conf -here=`readlink -f $0`; here=`dirname $here` +here=`echo "import os; print os.path.realpath('$0')" | python`; here=`dirname $here` mkdir -p $1 -root=`readlink -f $1` +root=`echo "import os; print os.path.realpath('$1')" | python` + +uname=`uname -s` +if [ $uname = "Darwin" ]; then + libsuffix=".dylib" +else + libsuffix=".so" +fi cat >>$root/conf/modules.conf <<EOF # Generated by: java-conf $* # Support for Java SCA components -LoadModule mod_tuscany_eval $here/libmod_tuscany_java.so +LoadModule mod_tuscany_eval $here/libmod_tuscany_java${libsuffix} EOF |