#!/bin/bash
#########################################################

# get hostname
myhost=`hostname`

java -cp ./:$P2PMPI_HOME/p2pmpi.jar:$CLASSPATH -DP2PMPI_HOME=$P2PMPI_HOME p2pmpi.tools.LocalIPCheck

java -cp ./:$P2PMPI_HOME/p2pmpi.jar:$JXTA_PATH/bcprov-jdk14.jar:$JXTA_PATH/javax.servlet.jar:$JXTA_PATH/log4j.jar:$JXTA_PATH/org.mortbay.jetty.jar:$JXTA_PATH/jaxen-core.jar:$JXTA_PATH/jaxen-jdom.jar:$JXTA_PATH/jdom.jar:$JXTA_PATH/saxpath.jar:$JXTA_PATH/swixml.jar:$JXTA_PATH/jxta.jar:$JXTA_PATH/jxtaext.jar:$CLASSPATH -DP2PMPI_HOME=$P2PMPI_HOME p2pmpi.tools.P2PMPI_Boot

if [ $? -eq 0 ]; then
	# remove old log files
	rm -f $P2PMPI_HOME/tmp/mpd[$myhost].log
        runFT 
        runFD 
        runMPD 
	java -cp ./:$P2PMPI_HOME/p2pmpi.jar:$JXTA_PATH/bcprov-jdk14.jar:$JXTA_PATH/javax.servlet.jar:$JXTA_PATH/log4j.jar:$JXTA_PATH/org.mortbay.jetty.jar:$JXTA_PATH/jaxen-core.jar:$JXTA_PATH/jaxen-jdom.jar:$JXTA_PATH/jdom.jar:$JXTA_PATH/saxpath.jar:$JXTA_PATH/swixml.jar:$JXTA_PATH/jxta.jar:$JXTA_PATH/jxtaext.jar:$CLASSPATH -DP2PMPI_HOME=$P2PMPI_HOME -DHOSTNAME=$myhost p2pmpi.tools.MPDStatus
else
  echo "***                                                       ***"
  echo "***  An error occured. FD, FT and MPD can not be started. ***" 
  echo "***                                                       ***"
fi
