summaryrefslogtreecommitdiffstats
path: root/triggers
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-05-02 11:51:33 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-05-02 11:51:33 -0400
commit7eb0fa0be305d1d682b29aaff6dde267402a9e6a (patch)
tree517d58a688935427c14a85094f8ad665bf3efc5a /triggers
parent2f6b73def7068ee401d37b7eeee44a9fc064c9a1 (diff)
downloadthird_party-cobbler-7eb0fa0be305d1d682b29aaff6dde267402a9e6a.tar.gz
third_party-cobbler-7eb0fa0be305d1d682b29aaff6dde267402a9e6a.tar.xz
third_party-cobbler-7eb0fa0be305d1d682b29aaff6dde267402a9e6a.zip
Apply Pablo's patch to add OMAPI support to dhcp config generation.
Diffstat (limited to 'triggers')
-rw-r--r--triggers/restart-services.trigger10
1 files changed, 9 insertions, 1 deletions
diff --git a/triggers/restart-services.trigger b/triggers/restart-services.trigger
index b65b825..6a0e320 100644
--- a/triggers/restart-services.trigger
+++ b/triggers/restart-services.trigger
@@ -8,11 +8,19 @@ bootapi = capi.BootAPI()
settings = bootapi.settings()
manage_dhcp = str(settings.manage_dhcp).lower()
manage_dhcp_mode = str(settings.manage_dhcp_mode).lower()
+omapi = settings.omapi
+omapi_port = settings.omapi_port
+
+
+
+# We're just going to restart DHCPD if using ISC and if not using OMAPI at all
rc = 0
if manage_dhcp != "0":
if manage_dhcp_mode == "isc":
- rc = os.system("/sbin/service dhcpd restart")
+ if not omapi:
+ if not omapi_port:
+ rc = os.system("/sbin/service dhcpd restart")
elif manage_dhcp_mode == "dnsmasq":
rc = os.system("/sbin/service dnsmasq restart")
else: