Create logfile before starting the deamon

- on SELinux enabled systems, the daemon fails to start unless
  the logfile is already present, because the systemd unit file
  redirects the STDOUT to a file.
This commit is contained in:
Velimir Iveljic 2020-01-04 19:36:20 +01:00
parent 810186123b
commit 6d7c7a7495
2 changed files with 6 additions and 2 deletions

View File

@ -11,6 +11,9 @@ then
exit 1
fi
# this is needed on SELinux enabled systems (see also ConditionPathExists in .service)
touch /var/log/auto-cpufreq.log
echo -e "\n* Reloading systemd manager configuration"
systemctl daemon-reload

View File

@ -1,6 +1,7 @@
[Unit]
Description=auto-cpufreq - Automatic CPU speed & power optimizer for Linux
After=network.target network-online.target
ConditionPathExists=/var/log/auto-cpufreq.log
[Service]
Type=simple