#!/bin/sh
#
# description: SKM vmux daemon
#

case "`uname`" in
    Linux*) 
	java_dir=/usr/share/java;
	java_opts="-Djava.security.manager -Djava.net.preferIPv4Stack=true -Djava.security.policy=$APL/vwall/etc/vmuxd.perm"
	#java_opts="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5006"
	;;
    Darwin*) 
	java_dir=/opt/sarch/imp/java;
	java_opts="-Djava.awt.headless=true Djava.security.manager -Djava.security.policy=$APL/vwall/etc/vmuxd.perm"
	;;
esac

wdir=$APL/vwall/bin
eldir=$APL/elog/bin
fwdir=$APL/fw/bin
mbusdir=$APL/mbus/bin
impdir=$APL/imp/lib

psql_jar=$java_dir/postgresql-jdbc3.jar
log4j_jar=$java_dir/log4j.jar
elapplet_jar=$eldir/eLogClientApplet.jar
eliface_jar=$eldir/elogiface.jar
fwiface_jar=$fwdir/libfwiface.jar
serviceapi_jar=$fwdir/serviceapi.jar
messenger_jar=$mbusdir/Messenger.jar
thrift_jar=$impdir/libthrift.jar
json_jar=$impdir/json.jar

pid=$APL/var/vwall/vmuxd.pid
cp="$psql_jar:$log4j_jar:$wdir/sdk.jar:$wdir/encryptor.jar:$wdir/vmuxd.jar:$wdir/wallsdk.jar:$elapplet_jar:$eliface_jar:$fwiface_jar:$serviceapi_jar:$messenger_jar:$thrift_jar:$json_jar"

echo $$ > $pid
exec java $java_opts -cp "$cp" com.videonext.vmuxd.Daemon

