From af3a3769097ed43b8a1ebc623a6697f668f9f4c5 Mon Sep 17 00:00:00 2001 From: Hannu Ylitalo Date: Sat, 27 Aug 2016 11:22:03 +0300 Subject: [PATCH] pdnsutil: create-slave-zone accept multiple masters --- pdns/pdnsutil.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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; } -- 2.47.2