#!/bin/sh -x

umask 22

HOMEDIR=`pwd`

BINDIR=/usr/local/bin

BINFILES=`ls bin`

HOST=`uname -a`

#
#	Install
#
for FILE in ${BINFILES}; do
	rm -f ${BINDIR}/${FILE}
	if [ "$1" != "-r" ]; then
		ln -s ${HOMEDIR}/bin/${FILE} ${BINDIR}/${FILE}
	fi
done

#
#	Add to the crontab
#
crontab -l > /.crontab.save
crontab -l | grep -v /usr/local/bin/eclipse > /.crontab
if [ "$1" != "-r" ]; then
	echo "0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/eclipse_client 1>/tmp/eclipse_client.run 2>&1" >> /.crontab
else
	crontab /.crontab
	exit
fi

HOST=`uname -n | tr 'A-Z' 'a-z'`

if [ "$1" = "-s" -o -r ${HOMEDIR}/etc/server.$HOST ]; then
	echo "2,7,12,17,22,27,32,37,42,47,52,57 * * * * /usr/local/bin/eclipse_web 1>/tmp/eclipse_web.run 2>&1" >>/.crontab
	echo "4,9,14,19,24,29,34,39,44,49,54,59 * * * * /usr/local/bin/eclipse_checkdaemon 1>/tmp/eclipse_checkdaemon.run 2>&1" >>/.crontab
	/usr/local/bin/eclipse_checkdaemon
	/usr/local/bin/eclipse_client
	/usr/local/bin/eclipse_web
elif [ "$1" != "-r" ]; then
	/usr/local/bin/eclipse_client
fi

crontab /.crontab

exit 0
