From 199ebea653fea68074d0de014ccdf9e30e73af60 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sun, 28 Sep 2008 14:41:11 +0000 Subject: [PATCH] added dependency --- lam/lib/modules/ddns.inc | 2 ++ lam/lib/modules/fixed_ip.inc | 2 ++ lam/lib/modules/range.inc | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lam/lib/modules/ddns.inc b/lam/lib/modules/ddns.inc index 767500c8..91f02f79 100644 --- a/lam/lib/modules/ddns.inc +++ b/lam/lib/modules/ddns.inc @@ -54,6 +54,8 @@ class ddns extends baseModule { $return["RDN"] = array("cn" => "high"); // LDAP filter $return["ldap_filter"] = array(); + // module dependencies + $return['dependencies'] = array('depends' => array('dhcp_settings'), 'conflicts' => array()); // managed object classes $return['objectClasses'] = array(); // managed attributes diff --git a/lam/lib/modules/fixed_ip.inc b/lam/lib/modules/fixed_ip.inc index 5b3d4c12..f886717f 100644 --- a/lam/lib/modules/fixed_ip.inc +++ b/lam/lib/modules/fixed_ip.inc @@ -65,6 +65,8 @@ class fixed_ip extends baseModule { $return["RDN"] = array("cn" => "high"); // LDAP filter $return["ldap_filter"] = array(); + // module dependencies + $return['dependencies'] = array('depends' => array('dhcp_settings'), 'conflicts' => array()); // managed object classes $return['objectClasses'] = array(); // managed attributes diff --git a/lam/lib/modules/range.inc b/lam/lib/modules/range.inc index 9173eea5..458c2b3f 100644 --- a/lam/lib/modules/range.inc +++ b/lam/lib/modules/range.inc @@ -67,7 +67,7 @@ class range extends baseModule { // LDAP filter $return["ldap_filter"] = array('or'=>"(objectClass=dhcpSubnet)"); // module dependencies - $return['dependencies'] = array('depends' => array(), 'conflicts' => array()); + $return['dependencies'] = array('depends' => array('dhcp_settings'), 'conflicts' => array()); // managed object classes $return['objectClasses'] = array(); // managed attributes