Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > a6532362fc9ebdc51b791bc7675fc393 > files > 2

mastershaper-0.44-5mdv2009.0.src.rpm

#!/bin/sh
#
# mastershaper
# chkconfig: 2345 91 9
# description:  Startup script for MasterShaper
# processname: mastershaper

. /etc/init.d/functions

TC_COLLECTOR="tc_collector.pl"

# See how we were called.
start() {
    gprintf "Starting MasterShaper collector: "
    daemon $TC_COLLECTOR -d
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mastershaper|| RETVAL=1
    return $RETVAL
}

stop() {
    gprintf "Stoping MasterShaper collector: "
    killproc $TC_COLLECTOR
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mastershaper|| RETVAL=1
    return $RETVAL
}

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

exit $?