#!/bin/sh

# start PPT agent

. /bin/network-functions
. /etc/image_features

PIDFILE=/var/run/ppt-agent.pid
LOGGER="/bin/logger -t $0"

SERVICE=ppt-agent
PROCESS_NAME=ppt-agent

do_start ()
{
	if [ "$FEATURE_PPT_AGENT" = "0" ] ; then
		return $?
	fi


	if ! ServiceCheckRunning1 ; then
		return $?
	fi


	/bin/setsid /bin/ppt-agent > /dev/null 2>&1 &
	echo $! > $PIDFILE

	ServiceCheckRunning2
	return $?
}

do_stop ()
{
	if [ "$FEATURE_PPT_AGENT" = "0" ] ; then
		return $?
	fi
	
	ServiceStop

	return $?
}

do_status ()
{
	if [ "$FEATURE_PPT_AGENT" = "0" ] ; then
		return $?
	fi
	
	ServiceStatus

	return $?
}


case "$1" in
	start)
		do_start
		;;
	stop)
		do_stop
		;;
	status) 
		do_status
		;;
	*)
		echo "Usage: $0 {start|stop|status}"
		exit 1
esac

exit $?

