set -x

JINI_HOME=/home/jan/tmpdir/jini1_1
export CLASSPATH=.:$JINI_HOME/lib/reggie.jar:$JINI_HOME/lib/jini-core.jar:$JINI_HOME/lib/jini-ext.jar:$JINI_HOME/lib/sun-util.jar:$CLASSPATH

case $1 in
attack) 
	class=AttackServer
	args="-Djava.rmi.server.codebase=http://`hostname`:80/classes/ \
     -Djava.security.policy=/home/jan/projects/jini/doc/policy.all \
     -Djava.security.debug=access \
     -Dnet.jini.discovery.debug=1 \
     -Djava.rmi.server.logCalls=true "
	;;
attacker) 
	class=AttackClient
	args="-Djava.rmi.server.codebase=http://`hostname`:80/classes/ \
     -Djava.security.policy=/home/jan/projects/jini/doc/policy.all \
     -Dnet.jini.discovery.debug=1 \
     -Djava.rmi.server.logCalls=true "
	;;
lookup) 
	class=LookupService
	args="-Djava.rmi.server.codebase=http://`hostname`:8000/classes/ \
     -Djava.security.policy=/home/jan/projects/jini/doc/policy.all \
     -Dnet.jini.discovery.debug=1 \
     -Djava.rmi.server.logCalls=true "
	;;esac

#     -Djava.security.debug=access \
#     -Dnet.jini.discovery.debug=1 \
#java -Djava.rmi.server.codebase=file:/home/WWW/htdocs/stubs/ \
#java -Djava.rmi.server.codebase=file:/home/jan/projects/jini/doc/ \

if [ $0 = "./run" ]
then 
    command=java
else
    command=jdb
fi
$command $args $class
