+#!/bin/sh
+#
+# chkconfig: 2345 19 81
+# description: rrdcached startup script
+#
+
+RRDCACHED=/usr/bin/rrdcached
+
+. /etc/rc.d/init.d/functions
+
+. /etc/default/rrdcached
+
+RETVAL=0
+
+case "$1" in
+ start)
+ if [ ${RUN_RRDCACHED} -eq 0 ];
+ then
+ echo "Please enable rrdcached in /etc/default/rrdcached"
+ exit 0
+ fi
+
+ echo -n "Starting rrdcached: "
+ [ -f $RRDCACHED ] || exit 1
+
+ daemon --user=$RRDCACHED_USER --pidfile=$PIDFILE \
+ $RRDCACHED $OPTS -p $PIDFILE -l $SOCKFILE
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rrdcached
+ [ $RETVAL -eq 0 ] && chmod $SOCKPERMS "${SOCKFILE}"
+ ;;
+
+ stop)
+ echo -n "Shutting down rrdcached: "
+ killproc rrdcached
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rrdcached
+ ;;
+
+ restart|reload)
+ $0 stop
+ $0 start
+ RETVAL=$?
+ ;;
+ status)
+ status rrdcached
+ RETVAL=$?
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|status}"
+ exit 1
+esac
+
+exit $RETVAL
+