#!/bin/sh
#
# artsd:       Starts the ARTS Sound server
#
# Version:      @(#) /etc/rc.d/init.d/artsd 1.4
#
# chkconfig: 2345 20 10
# description: Starts and stops the ARTS Sound server at boot time and shutdown.
#
# processname: artsd
# hide: true

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

# See how we were called.
case "$1" in
  start)
	gprintf "Starting ARTS Sound server: "
	/home/xterminals/bin/artsd-local &
        success "Sound Server startup"
        ret=$?
        echo
        if [ $ret = 0 ]; then
            touch /var/lock/subsys/artsd-local
        fi
        ;;
  stop)
	gprintf "Shutting down ARTS Sound server: "
        if [ -r /var/lock/subsys/artsd ]; then
            killall artsd-local > /dev/null 2>&1
            killall artsd > /dev/null 2>&1
        fi
        ret=$?
        echo
        if [ $ret = 0 ]; then
            success "Sound Server shutdown"
            rm -f /var/lock/subsys/artsd
        else
            failure "Sound Server shutdown"
        fi
        ;;

  status)
	status artsd
	;;
  restart)
        $0 stop
        $0 start
        ret=$?
        ;;
  *)
	gprintf "*** Usage: %s\n" "$(basename $0) {start|stop|status|restart}\n"
	exit 1
esac

exit 0
