#!/bin/sh
#
# chkconfig: 345 99 10
# description: Starts and stops SqzRuss
# processname: SqzRuss
#

### BEGIN INIT INFO
# Provides: SqzRuss
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start:
# Short-Description: Program that integrates Logitech's SqueezeBox music player platform with Russound
# Description: SqzRuss is a program that integrates Logitech's SqueezeBox music player platform with Russound's RNet audio system.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

# Avoid using root's TMPDIR
unset TMPDIR

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 1

RETVAL=0
COUNT=0

start() {

if [ ! "`pidof /usr/bin/lua`" ]; then

    echo -n $"Starting SqzRuss services: "
	daemon daemonize /usr/bin/lua /opt/vortexbox/SqzRuss.lua
if [ "`pidof /usr/bin/lua`" ]; then
	echo_success
	echo

fi

  else
   status /usr/bin/lua
fi   
}	

stop() {
	echo -n $"Shutting down SqzRuss: "
	killproc /usr/bin/lua
	RETVAL=$?
	echo
	return $RETVAL
}	

restart() {
	stop
	start
}	

checkstatus() {
	status /usr/bin/lua
	return $?
}	

case "$1" in
  start)
  	start
	;;
  stop)
  	stop
	;;
  restart)
  	restart
	;;
  status)
  	checkstatus
	;;
  *)
	echo $"Usage: $0 {start|stop|restart|status}"
	exit 2
esac

exit $?
