netsnmp: ensure lm-sensors is available if enabled
authorPeter Korsgaard <peter@korsgaard.com>
Mon, 18 Apr 2016 14:43:10 +0000 (16:43 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 18 Apr 2016 21:19:25 +0000 (23:19 +0200)
The ucd-snmp/lmsensorsMib module uses lm-sensors, so ensure netsnmp is built
after lm-sensors if enabled.

As the list of mib modules to built is configured using a string option in
Kconfig, we cannot easily select lm-sensors from the netsnmp package - But
we can at least ensure it gets built before hand if enabled.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/netsnmp/netsnmp.mk

index 0eb3b26711d37da064030a719f29b37d2b04d3ff..48273b51bcc1bcb7f44c237e6c790e5539dcc56d 100644 (file)
@@ -67,6 +67,11 @@ ifeq ($(BR2_PACKAGE_PCIUTILS),y)
 NETSNMP_DEPENDENCIES += pciutils
 endif
 
+# For ucd-snmp/lmsensorsMib
+ifeq ($(BR2_PACKAGE_LM_SENSORS),y)
+NETSNMP_DEPENDENCIES += lm-sensors
+endif
+
 ifneq ($(BR2_PACKAGE_NETSNMP_ENABLE_MIBS),y)
 NETSNMP_CONF_OPTS += --disable-mib-loading
 NETSNMP_CONF_OPTS += --disable-mibs