mirror of
https://github.com/bjc/prosody.git
synced 2025-04-01 20:27:39 +03:00
tools.dnsregistry: Comment out duplicate error codes
This has previously been done manually after running this script
This commit is contained in:
parent
c1655a181f
commit
df27bf0645
1 changed files with 4 additions and 1 deletions
|
@ -19,6 +19,7 @@ for registry in registries:childtags("registry") do
|
||||||
local registry_name = registry_mapping[registry.attr.id];
|
local registry_name = registry_mapping[registry.attr.id];
|
||||||
if registry_name then
|
if registry_name then
|
||||||
print("\t" .. registry_name .. " = {");
|
print("\t" .. registry_name .. " = {");
|
||||||
|
local duplicates = {};
|
||||||
for record in registry:childtags("record") do
|
for record in registry:childtags("record") do
|
||||||
local record_name = record:get_child_text("name");
|
local record_name = record:get_child_text("name");
|
||||||
local record_type = record:get_child_text("type");
|
local record_type = record:get_child_text("type");
|
||||||
|
@ -37,7 +38,9 @@ for registry in registries:childtags("registry") do
|
||||||
elseif registry_name == "types" and record_type and record_code then
|
elseif registry_name == "types" and record_type and record_code then
|
||||||
print(("\t\t[%q] = %d; [%d] = %q;"):format(record_type, record_code, record_code, record_type))
|
print(("\t\t[%q] = %d; [%d] = %q;"):format(record_type, record_code, record_code, record_type))
|
||||||
elseif registry_name == "errors" and record_code and record_name then
|
elseif registry_name == "errors" and record_code and record_name then
|
||||||
print(("\t\t[%d] = %q; [%q] = %q;"):format(record_code, record_name, record_name, record_desc or record_name));
|
local dup = duplicates[record_code] and "-- " or "";
|
||||||
|
print(("\t\t%s[%d] = %q; [%q] = %q;"):format(dup, record_code, record_name, record_name, record_desc or record_name));
|
||||||
|
duplicates[record_code] = true;
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
print("\t};");
|
print("\t};");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue