]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
rrdcached-lsb: update to support unprivileged group/user configuration 501/head
authorPeter A. Bigot <pab@pabigot.com>
Sun, 1 Jun 2014 00:42:41 +0000 (19:42 -0500)
committerPeter A. Bigot <pab@pabigot.com>
Sun, 1 Jun 2014 00:42:41 +0000 (19:42 -0500)
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
etc/rrdcached-default-lsb.in
etc/rrdcached-init-lsb

index 44e163d11f16a5e27d6476242fb11cb845babe65..0ed8e03b63faee69934e79fac5e68b1b3778e825 100644 (file)
@@ -34,6 +34,14 @@ SOCKFILE=/var/run/rrdcached.sock
 # Optional override access mode of local control socket.
 #SOCKMODE=0660
 
+# Optional unprivileged group to run under when daemon.  If unset
+# retains invocation group privileges.
+#DAEMON_GROUP=_rrdcached
+
+# Optional unprivileged user to run under when daemon.  If unset
+# retains invocation user privileges.
+#DAEMON_USER=_rrdcached
+
 # Network socket address requests.  Use in conjunction with SOCKFILE to
 # also listen on INET domain sockets.  The option is a lower-case ell
 # ASCII 108 = 0x6c, and should be repeated for each address.  The
index b7f4d694c89d02e5e98f45290dbed8658a6954d9..88bb274fe3192cec667d7d7cfac797f43d4e40d5 100755 (executable)
@@ -30,6 +30,8 @@ RRDCACHED_OPTIONS="\
   ${WRITE_THREADS:+-t ${WRITE_THREADS}} \
   ${BASE_PATH:+-b ${BASE_PATH}} \
   ${JOURNAL_PATH:+-j ${JOURNAL_PATH}} \
+  ${DAEMON_GROUP:+-G ${DAEMON_GROUP}} \
+  ${DAEMON_USER:+-U ${DAEMON_USER}} \
   -p ${PIDFILE} \
   ${SOCKFILE:+${SOCKGROUP:+-s ${SOCKGROUP}} ${SOCKMODE:+-m ${SOCKMODE}} -l unix:${SOCKFILE}} \
     "