::arg().set("soa-refresh-default","Do not change")="0";
::arg().set("soa-retry-default","Do not change")="0";
::arg().set("soa-expire-default","Do not change")="0";
+ ::arg().set("max-generate-steps", "Maximum number of $GENERATE steps when loading a zone from a file")="0";
::arg().setCmd("help","Provide a helpful message");
::arg().setCmd("version","Print the version");
Json::object obj;
Json::array recs;
ZoneParserTNG zpt(i->filename, i->name, BP.getDirectory());
+ zpt.setMaxGenerateSteps(::arg().asNum("max-generate-steps"));
DNSResourceRecord rr;
obj["name"] = i->name.toString();
}
else {
ZoneParserTNG zpt(zonefile, DNSName(::arg()["zone-name"]));
+ zpt.setMaxGenerateSteps(::arg().asNum("max-generate-steps"));
DNSResourceRecord rr;
string zname;
Json::object obj;