From cf3f0eaee72e723bab6059425d3dbc139e37b8ac Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Mon, 17 Mar 2014 18:06:23 +0100 Subject: [PATCH] Chown log/pid on startup. Refs #5787 --- etc/init.d/icinga2.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/etc/init.d/icinga2.cmake b/etc/init.d/icinga2.cmake index 65faa3e47..33419bb13 100644 --- a/etc/init.d/icinga2.cmake +++ b/etc/init.d/icinga2.cmake @@ -18,6 +18,7 @@ ICINGA2_CONFIG_FILE=@CMAKE_INSTALL_FULL_SYSCONFDIR@/icinga2/icinga2.conf ICINGA2_STATE_DIR=@CMAKE_INSTALL_FULL_LOCALSTATEDIR@ ICINGA2_PID_FILE=$ICINGA2_STATE_DIR/run/icinga2/icinga2.pid ICINGA2_ERROR_LOG=$ICINGA2_STATE_DIR/log/icinga2/error.log +ICINGA2_LOG=$ICINGA2_STATE_DIR/log/icinga2/icinga2.log ICINGA2_USER=@ICINGA2_USER@ ICINGA2_GROUP=@ICINGA2_GROUP@ ICINGA2_COMMAND_USER=@ICINGA2_COMMAND_USER@ @@ -49,10 +50,12 @@ fi start() { mkdir -p $(dirname -- $ICINGA2_PID_FILE) chown $ICINGA2_USER:$ICINGA2_GROUP $(dirname -- $ICINGA2_PID_FILE) + chown $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_PID_FILE mkdir -p $(dirname -- $ICINGA2_ERROR_LOG) chown $ICINGA2_USER:$ICINGA2_COMMAND_GROUP $(dirname -- $ICINGA2_ERROR_LOG) chmod 750 $(dirname -- $ICINGA2_ERROR_LOG) + chown $ICINGA2_USER:$ICINGA2_COMMAND_GROUP $ICINGA2_ERROR_LOG $ICINGA2_LOG mkdir -p $ICINGA2_STATE_DIR/run/icinga2/cmd chown $ICINGA2_USER:$ICINGA2_COMMAND_GROUP $ICINGA2_STATE_DIR/run/icinga2/cmd -- 2.40.0