def do_update(nsc: Nsc) -> None:
+ nsc.daemon.write_config()
+
for z in nsc.get_zones():
if isinstance(z, NscZonePrimary) and z.is_changed():
print(f'Updating zone {z.name} (serial {z.state.serial})')
z.write_zone()
+ nsc.daemon.reload_zone(z)
z.write_state()
+ nsc.daemon.reload_daemon()
+
def main(nsc: Nsc) -> None:
parser = argparse.ArgumentParser(description='Configure name server')