#1043353 daemons running by default differ between sysvinit and systemd

Package:
cfengine3
Source:
cfengine3
Description:
tool for configuring and maintaining network machines
Submitter:
Guido Berhoerster
Date:
2023-08-09 12:03:03 UTC
Severity:
normal
#1043353#5
Date:
2023-08-09 11:58:30 UTC
From:
To:
The default behavior differs depending on whether systemd is installed or not.

In case the cfengine sysvinit script is run, none of the daemons are started by
default because /etc/default/cfengine3 contains:

…
# To start these three daemons you need /var/lib/cfengine3/inputs/promises.cf
RUN_CFMONITORD=0
RUN_CFSERVERD=0
RUN_CFEXECD=0
…

On the other hand the systemd services for all three daemons are enabled by
default as long as /var/lib/cfengine3/inputs/promises.cf exists.

The behavior should be the same for both cases.