]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
systemd: add KNOT_CONF_MAX_SIZE env variable to ExecStart parameters
authorDaniel Salzman <daniel.salzman@nic.cz>
Fri, 6 Aug 2021 13:25:28 +0000 (15:25 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 9 Aug 2021 12:02:30 +0000 (14:02 +0200)
distro/common/knot.service

index 2d4d8a0f4beb6b5636989899eea105c238916696..a0d2ff2098858a3efc1a5885b0a2254077e8e85c 100644 (file)
@@ -11,12 +11,13 @@ Group=knot
 CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETPCAP
 AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETPCAP
 ExecStartPre=/usr/sbin/knotc conf-check
-ExecStart=/usr/sbin/knotd
+ExecStart=/usr/sbin/knotd -m "$KNOT_CONF_MAX_SIZE"
 ExecReload=/bin/kill -HUP $MAINPID
 Restart=on-abort
 LimitNOFILE=1048576
 TimeoutStopSec=300
 Environment="KNOT_ZONE_LOAD_TIMEOUT_SEC=180"
+Environment="KNOT_CONF_MAX_SIZE=512"
 
 [Install]
 WantedBy=multi-user.target