support use of \n and ! as key line separators
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Mauro Torrez 2020-04-18 18:13:48 -03:00
parent b2ac932f2b
commit f1eb26e50e

View File

@ -28,8 +28,9 @@ mkdir -p /etc/dkimkeys/{{ domain }}
echo '{{ selector }}._domainkey.{{ domain }} {{ domain }}:{{ selector }}:/etc/dkimkeys/{{ domain }}/{{ selector }}.private' >> /etc/dkimkeys/keytable
echo '*@{{ domain }} {{ selector }}._domainkey.{{ domain }}' >> /etc/dkimkeys/signingtable
cat - <<EOKEY > /etc/dkimkeys/{{ domain }}/{{ selector }}.private
{{ getv (printf("/dkimkey/%s/%s", domain, selector)) }}
{% for keyline in (replace(getv(printf("/dkimkey/%s/%s",domain,selector)),"\\n","!",-1)|split:"!") %}
{{ keyline }}
{% endfor %}
EOKEY
{% endfor %}