diff options
author | louiz’ <louiz@louiz.org> | 2019-08-04 04:55:33 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2019-08-04 04:55:33 +0200 |
commit | a8cd24148522473caba5ba46b06c9b7b5f6633a9 (patch) | |
tree | 82a2b3d17cc68004c8af7fb9efcf379e1ca5884e | |
parent | ce7b8395d0091af1b654d01c0ac21913907d8820 (diff) | |
download | biboumi-a8cd24148522473caba5ba46b06c9b7b5f6633a9.tar.gz biboumi-a8cd24148522473caba5ba46b06c9b7b5f6633a9.tar.bz2 biboumi-a8cd24148522473caba5ba46b06c9b7b5f6633a9.tar.xz biboumi-a8cd24148522473caba5ba46b06c9b7b5f6633a9.zip |
Disable systemd’s watchdog by default
-rw-r--r-- | CHANGELOG.rst | 4 | ||||
-rw-r--r-- | CMakeLists.txt | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f6b0c01..a75cb8a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,10 @@ For admins - SIGHUP is now caught and reloads the configuration like SIGUSR1 and 2. - Add a verify_certificate policy option that lets the admin disable certificate validation per-domain. +- The WatchdogSec value in the biboumi.service file (for systemd) now + defaults to the empty string, which means “disabled”. This value can + still be set at configure time by passing the option "-DWATCHDOG_SEC=20” + to cmake, if you want to enable the systemd watchdog. Version 8.3 - 2018-06-01 ======================== diff --git a/CMakeLists.txt b/CMakeLists.txt index e217171..ebf63ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -379,12 +379,11 @@ add_custom_target(rpm # set(SYSTEMD_SERVICE_TYPE_DOCSTRING "The value used as the Type= in the systemd unit file.") set(WATCHDOG_SEC_DOCSTRING "The value used as WatchdogSec= in the systemd unit file.") +set(WATCHDOG_SEC "" CACHE STRING ${WATCHDOG_SEC_DOCSTRING}) if(SYSTEMD_FOUND) set(SYSTEMD_SERVICE_TYPE "notify" CACHE STRING ${SYSTEMD_SERVICE_TYPE_DOCSTRING}) - set(WATCHDOG_SEC "20" CACHE STRING ${WATCHDOG_SEC_DOCSTRING}) else() set(SYSTEMD_SERVICE_TYPE "simple" CACHE STRING ${SYSTEMD_SERVICE_TYPE_DOCSTRING}) - set(WATCHDOG_SEC "" CACHE STRING ${WATCHDOG_SEC_DOCSTRING}) endif() set(SERVICE_USER_DOCSTRING "The value used as the User= in the systemd unit file.") if(NOT DEFINED SERVICE_USER) |