From 6db23da4958a2f0d94be7a4103e6477254d805e7 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 19 Nov 2021 19:56:52 +0100 Subject: [PATCH] configd - Jinja2 templates, support shlex_split to split parameters in shell format --- src/opnsense/service/modules/template.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/opnsense/service/modules/template.py b/src/opnsense/service/modules/template.py index 0f1a38589..00716a008 100644 --- a/src/opnsense/service/modules/template.py +++ b/src/opnsense/service/modules/template.py @@ -66,6 +66,7 @@ class Template(object): self._j2_env.filters['decode_idna'] = lambda x:x.decode('idna') self._j2_env.filters['encode_idna'] = self._encode_idna self._j2_env.filters['shlex_quote'] = shlex.quote + self._j2_env.filters['shlex_split'] = shlex.split self._j2_env.filters['regex_replace'] = lambda value, pattern, replacement: re.sub(pattern, replacement, value) @staticmethod