Pārlūkot izejas kodu

fixed init.py to add zones as master instead of native

tags/v2.0.0
Robin Thoni 6 gadus atpakaļ
vecāks
revīzija
90786bec7b
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5
    1
      init.py

+ 5
- 1
init.py Parādīt failu

@@ -19,7 +19,11 @@ def add_zone(container, zone):
19 19
     out = container.exec_run(['pdnsutil', 'create-zone', zone])
20 20
     if out is not None:
21 21
         out = out.decode('UTF-8')
22
-        return out == 'Creating empty zone \'%s\'\n' % (zone) # might to strict, but as we can not get return code
22
+        if out != 'Creating empty zone \'%s\'\n' % (zone): # might to strict, but as we can not get return code
23
+            return False
24
+        out = container.exec_run(['pdnsutil', 'set-kind', zone, 'master'])
25
+        out = out.decode('UTF-8')
26
+        return out == '';
23 27
     return False
24 28
 
25 29
 def get_tsig_keys(container):

Notiek ielāde…
Atcelt
Saglabāt