if random.choice([True, False]): master.dnssec(z).enable = True else: master.add_module(z, ModOnlineSign()) slave.zones[z.name].journal_content = "all" slave.zonefile_load = "none" backup_dir = master.dir + "/backup" slave_bck_dir = slave.dir + "/backup" zone0_expire = 45 # zone zones[0] expiration time in its SOA valgrind_delay = 2 if slave.valgrind else 0 # allow a little time margin under Valgrind t.start() slave.zones_wait(zones) start_time = int(t.uptime()) master.ctl("zone-backup +backupdir %s" % backup_dir) slave.ctl("zone-backup %s %s +journal +backupdir %s +nozonefile" % \ (zones[0].name, zones[1].name, slave_bck_dir)) (dnskey1_1, dnskey2_1) = get_dnskeys(master, zones) t.sleep(2) for z in zones: up = master.update(z) up.delete("added.%s" % z.name, "A") up.send() t.sleep(1)