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