Running Knot Resolver under systemd (or equivalent) socket activation ===================================================================== You can use the files in this directory to run kresd under supervision by systemd (or any supervisor that provides equivalent file descriptor initialization via the interface supported by sd_listen_fds_with_names(3)). Usage and Configuration ----------------------- See kresd.systemd(7) for details. Compatibility with older systemd -------------------------------- If you're using systemd prior to version 227, use the systemd-compat.conf drop-in file to use manual activation. In this case, socket files shouldn't be packaged, because they won't be used. Notes ----- * If you're using the upstream systemd unit files, don't forget to also include kresd.systemd.7 manual page in the package. * Distributions using systemd-sysv-generator should mask kresd.service to be consistent with other distributions. Any use of kresd.service instead of kresd@N.service is discouraged to avoid confusing the users. * kresd.target should be enabled by default by linking it to systemd lib/ directory. Instances of kresd@.service are then added manually to kresd.target when the user enables them.