From: Hannu Ylitalo Date: Sat, 27 Aug 2016 08:22:03 +0000 (+0300) Subject: pdnsutil: create-slave-zone accept multiple masters X-Git-Tag: dnsdist-1.1.0-beta2~140^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F4371%2Fhead;p=thirdparty%2Fpdns.git pdnsutil: create-slave-zone accept multiple masters --- diff --git a/pdns/pdnsutil.cc b/pdns/pdnsutil.cc index c2d72f86a1..4aad4e60a4 100644 --- a/pdns/pdnsutil.cc +++ b/pdns/pdnsutil.cc @@ -1185,15 +1185,19 @@ int createSlaveZone(const vector& cmds) { cerr<<"Domain '"< masters; + for (unsigned i=2; i < cmds.size(); i++) { + ComboAddress master(cmds[2], 53); + masters.push_back(master.toStringWithPort()); + } + cerr<<"Creating slave zone '"<setKind(zone, DomainInfo::Slave); - di.backend->setMaster(zone, master.toStringWithPort()); + di.backend->setMaster(zone, boost::join(masters, ",")); return EXIT_SUCCESS; }