]> git.ipfire.org Git - thirdparty/pdns.git/blame - pdns/generate-bind-dnssec-schema.py
Merge pull request #14020 from omoerbeek/rec-compiling-rust-dcos
[thirdparty/pdns.git] / pdns / generate-bind-dnssec-schema.py
CommitLineData
fe4e8aa4
FM
1"""Produce BIND DNSSEC schema usable from C."""
2
3import sys
4
5sql_filename = sys.argv[1]
6
7with open(sql_filename, mode="r", encoding="utf-8") as f_in:
8 contents = f_in.read()
9
10 print("#pragma once")
11 print()
12 print("static char sqlCreate[] __attribute__((unused)) =")
13 for line in contents.split("\n"):
14 print(f'"{line}"')
15 print(";")