# SPDX-License-Identifier: CC0-1.0 [Unit] Description=Knot Resolver daemon Documentation=man:kresd.systemd(7) Documentation=man:kresd(8) Wants=kres-cache-gc.service Before=kres-cache-gc.service Wants=network-online.target After=network-online.target Before=nss-lookup.target Wants=nss-lookup.target [Service] Type=notify Environment="SYSTEMD_INSTANCE=%i" WorkingDirectory=@systemd_work_dir@ ExecStart=@sbin_dir@/kresd -c @lib_dir@/distro-preconfig.lua -c @etc_dir@/kresd.conf -n ExecStopPost=/usr/bin/env rm -f "@run_dir@/control/%i" User=@user@ Group=@group@ CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETPCAP AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETPCAP TimeoutStopSec=10s WatchdogSec=10s Restart=on-abnormal LimitNOFILE=524288 Slice=system-kresd.slice [Install] WantedBy=kresd.target