X-Git-Url: https://git.tld-linux.org/?p=packages%2Frrdtool.git;a=blobdiff_plain;f=rrdcached.init;fp=rrdcached.init;h=f16265af1497b4e03859dac1adbd7f6a98dac26c;hp=a444438126bac6fed1ac5ed3cd0ca95eb39a9c15;hb=bc6d126903fad6ec1ee14db7ec17dd41f8ab0233;hpb=f880ddf5cf86f171db97b95aaeb58d13ba0da310 diff --git a/rrdcached.init b/rrdcached.init index a444438..f16265a 100644 --- a/rrdcached.init +++ b/rrdcached.init @@ -13,6 +13,9 @@ [ -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} @@ -25,7 +28,7 @@ start() { 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 }