[ -f /etc/sysconfig/rrdcached ] && . /etc/sysconfig/rrdcached
# Set defaults if not defined in service config file
+RRDCACHED_USER=${RRDCACHED_USER:-rrdcached}
+RRDCACHED_GROUP=${RRDCACHED_GROUP:-rrdcached}
+RRDCACHED_SOCKET_GROUP=${RRDCACHED_SOCKET_GROUP:-rrdcached}
RRDCACHED_WRITE_TIMEOUT=${RRDCACHED_WRITE_TIMEOUT:-300}
RRDCACHED_WRITE_DELAY=${RRDCACHED_WRITE_DELAY:-180}
RRDCACHED_WRITE_THREADS=${RRDCACHED_WRITE_THREADS:-4}
fi
msg_starting "rrdcached"
- daemon /usr/bin/rrdcached -U rrdcached -G rrdcached -s rrdcached -m 0660 -w ${RRDCACHED_WRITE_TIMEOUT} -z ${RRDCACHED_WRITE_DELAY} -t ${RRDCACHED_WRITE_THREADS}
+ daemon /usr/bin/rrdcached -U ${RRDCACHED_USER} -G ${RRDCACHED_GROUP} -s ${RRDCACHED_SOCKET_GROUP} -m 0660 -w ${RRDCACHED_WRITE_TIMEOUT} -z ${RRDCACHED_WRITE_DELAY} -t ${RRDCACHED_WRITE_THREADS}
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rrdcached
}