From ca041e7ed57a4818ed490b9fd9429db20d9d8860 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Fri, 2 May 2008 17:31:46 -0400 Subject: Various DNS/DHCP work. --- cobbler/action_check.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'cobbler/action_check.py') diff --git a/cobbler/action_check.py b/cobbler/action_check.py index e81e66c..9fe0543 100644 --- a/cobbler/action_check.py +++ b/cobbler/action_check.py @@ -37,23 +37,23 @@ class BootCheck: status = [] self.check_name(status) if self.settings.manage_dhcp: - mode = self.config.api.get_sync().manager.what() - if mode == "isc_and_bind": + mode = self.config.api.get_sync().dhcp.what() + if mode == "isc": self.check_dhcpd_bin(status) self.check_dhcpd_conf(status) self.check_service(status,"dhcpd") elif mode == "dnsmasq": self.check_dnsmasq_bin(status) self.check_service(status,"dnsmasq") - else: - status.append(_("configured management mode in modules.conf is unknown")) - # FIXME: add in checks for bind config + if self.settings.manage_dns: - mode = self.config.api.get_sync().manager.what() - if mode == "isc_and_bind": + mode = self.config.api.get_sync().dns.what() + if mode == "bind": self.check_bind_bin(status) self.check_service(status,"named") - pass + elif mode == "dnsmasq" and not self.settings.manage_dhcp: + self.check_dnsmasq_bin(status) + self.check_service(status,"dnsmasq") self.check_service(status, "cobblerd") -- cgit