Add note on sysconfig shell variables for Systemd to the Upgrading docs

refs #6434
This commit is contained in:
Michael Friedrich 2018-07-16 14:22:07 +02:00
parent 03bc24876d
commit bf4a83819e
1 changed files with 19 additions and 0 deletions

View File

@ -24,6 +24,25 @@ numerous false-positive log messages and led to many support questions. v2.9.0
changes this in the standard way to read these variables from the environment, and use changes this in the standard way to read these variables from the environment, and use
sane compile-time defaults. sane compile-time defaults.
> **Note**
>
> In order to upgrade, remove everything in the sysconfig file and re-apply
> your changes.
There is a bug with existing sysconfig files where path variables are not expanded
because Systemd [does not support](https://github.com/systemd/systemd/issues/2123)
shell variable expansion. This worked with SysVInit though.
Edit the sysconfig file and either remove everything, or edit this line
on RHEL 7. Modify the path for other distributions.
```
vim /etc/sysconfig/icinga2
-ICINGA2_PID_FILE=$ICINGA2_RUN_DIR/icinga2/icinga2.pid
+ICINGA2_PID_FILE=/run/icinga2/icinga2.pid
```
If you want to adjust the number of open files for the Icinga application If you want to adjust the number of open files for the Icinga application
for example, you would just add this setting like this on RHEL 7: for example, you would just add this setting like this on RHEL 7: