Changing the netboot to enable does not work anymore without
running the sync command. The reason is that the dhcp template does not
generate the next_server and filename lines for a host when netboot is
disabled.
My proposal is to split the code single sync.run() into multiple
methods .run_dhcp(), .run_dns() and .run_files(). The .run() will then call all
the specific methods.
Peter