From 554f62f4acc28aee9b7f9be6e21afb9a60316ebf Mon Sep 17 00:00:00 2001
From: Daniel Salzman <daniel.salzman@nic.cz>
Date: Fri, 6 Aug 2021 15:25:28 +0200
Subject: [PATCH] systemd: add KNOT_CONF_MAX_SIZE env variable to ExecStart
 parameters

---
 distro/common/knot.service | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/distro/common/knot.service b/distro/common/knot.service
index 2d4d8a0f4b..a0d2ff2098 100644
--- a/distro/common/knot.service
+++ b/distro/common/knot.service
@@ -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
-- 
GitLab