summaryrefslogtreecommitdiffstats
path: root/cobbler/action_check.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/action_check.py')
-rw-r--r--cobbler/action_check.py16
1 files changed, 8 insertions, 8 deletions
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")