]> granicus.if.org Git - icinga2/commitdiff
Chown log/pid on startup.
authorMichael Friedrich <michael.friedrich@netways.de>
Mon, 17 Mar 2014 17:06:23 +0000 (18:06 +0100)
committerMichael Friedrich <michael.friedrich@netways.de>
Mon, 17 Mar 2014 17:06:23 +0000 (18:06 +0100)
Refs #5787

etc/init.d/icinga2.cmake

index 65faa3e47b21ae7f7f8261061a00cef63a2edaa6..33419bb13be29cc228d785ebaae8eb74399a1272 100644 (file)
@@ -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