[Pdns-users] zone2sql is broken in snapshot of SVN revision 563
Wolfram Schlich
lists at wolfram.schlich.org
Fri Feb 3 15:45:41 UTC 2006
Hi,
it looks like zone2sql is broken in snapshot 563:
--8<--
host tmp # zone2sql --gmysql --zone=zones/pri.domain.tld
Second SOA in zone, raised domain_id
insert into domains (name,type) values ('domain.tld','NATIVE');
Fatal error: Undefined but needed argument: 'soa-refresh-default'
host tmp #
--8<--
Looks like some new soa- argumentes have been introduced for
which zone2sql doesn't set any value, thus making
DNSPacket::fillSOAData() complain.
Here's a patch to zone2sql:
--8<--
--- pdns-2.9.20.20060122.563.orig/pdns/backends/bind/zone2sql.cc 2006-01-22 21:09:57.000000000 +0100
+++ pdns-2.9.20.20060122.563/pdns/backends/bind/zone2sql.cc 2006-02-03 16:38:59.296188000 +0100
@@ -169,6 +169,9 @@
arg().set("zone","Zonefile with $ORIGIN to parse")="";
arg().set("zone-name","Specify an $ORIGIN in case it is not present")="";
arg().set("named-conf","Bind 8 named.conf to parse")="";
+ 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("soa-minimum-ttl","Do not change")="0";
arg().setCmd("help","Provide a helpful message");
--8<--
With the patch applied, zone2sql works fine.
--
Wolfram Schlich
More information about the Pdns-users
mailing list