dns/master: Moved building of zone files to makefile
parent
208e277e79
commit
d8f1b36ee1
@ -1 +1,22 @@
|
||||
dest:={{ domain_environment_link_name }}
|
||||
|
||||
db_files:=$(wildcard *.db)
|
||||
db_file:=${dest}/{{ database_file_name }}
|
||||
signed_file:=${dest}/{{ database_signed_file_name }}
|
||||
|
||||
all:: ${signed_file}
|
||||
|
||||
${db_file}.unchecked: ${db_files}
|
||||
cat $^ > "$@";
|
||||
|
||||
${db_file}: ${db_file}.unchecked
|
||||
named-compilezone -o "$@" {{ domain | quote }} "$<"
|
||||
|
||||
${signed_file}: ${db_file}
|
||||
dnssec-signzone \
|
||||
-3 $$(head -c 1000 /dev/urandom | sha1sum | cut -b 1-16) \
|
||||
-a \
|
||||
-N KEEP \
|
||||
-o {{ domain | quote }} \
|
||||
-f "$@" \
|
||||
"$<"
|
||||
|
Loading…
Reference in New Issue