#!/bin/bash

PROGRAM=/usr/bin/farmerjoe
RUNLEVEL=3
NEEDS="+network"

. /etc/sysconfig/farmerjoe-slave
. /etc/init.d/smgl_init

start()
{
	echo "Starting Farmerjoe Slave..."
	su -c "$PROGRAM >> ${LOG_FILE} 2>&1"  $USER  &
	evaluate_retval
	echo $(ps aux|grep farmerjoe$|awk '{print $2}') > /var/run/farmerjoe-slave.pid
}

stop()
{
	echo "Stopping Farmerjoe Slave..."
	if [[ -e /var/run/farmerjoe-slave.pid ]]
	then
		kill $(cat /var/run/farmerjoe-slave.pid)
		evaluate_retval
		rm -f /var/run/farmerjoe-slave.pid
	else
		echo "Farmerjoe Slave is not running"
	fi	
}

status()
{
	if [[ -e /var/run/farmerjoe-slave.pid ]]
	then
		echo "Farmerjoe Slave is running as $(cat /var/run/farmerjoe-slave.pid)"
	else
		echo "Farmerjoe Slave is not running"
	fi
}

