summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-03-11 10:05:38 -0300
committerRenato Botelho <garga@FreeBSD.org>2015-03-11 10:05:38 -0300
commit3d50cb09c62cd068ae27c5556616b503f08e279a (patch)
treebd72f838cf0be97ca6e83e07ca8621897fe65822
parent9f9bdb77f35667586c78f8fa3c5a12c11c8c1085 (diff)
downloadpfsense-3d50cb09c62cd068ae27c5556616b503f08e279a.zip
pfsense-3d50cb09c62cd068ae27c5556616b503f08e279a.tar.gz
Add a log message when hostres SNMP module is ignored on APU boards
-rw-r--r--etc/inc/services.inc14
1 files changed, 9 insertions, 5 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index d915d07..9df8334 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -2114,15 +2114,19 @@ begemotSnmpdModulePath."pf" = "/usr/lib/snmp_pf.so"
EOD;
}
- /* XXX: hostres module crashes APU - ticket #4403 */
- $specplatform = system_identify_specific_platform();
- if(isset($config['snmpd']['modules']['hostres']) && $specplatform['name'] != 'APU') {
- $snmpdconf .= <<<EOD
+ if(isset($config['snmpd']['modules']['hostres'])) {
+ /* XXX: hostres module crashes APU - ticket #4403 */
+ $specplatform = system_identify_specific_platform();
+ if ($specplatform['name'] == 'APU') {
+ log_error("'Host Resources' SNMP module was ignored because it can potentially crash system on APU boards");
+ } else {
+ $snmpdconf .= <<<EOD
begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
EOD;
+ }
+ unset($specplatform);
}
- unset($specplatform);
if(isset($config['snmpd']['modules']['bridge'])) {
$snmpdconf .= <<<EOD
OpenPOWER on IntegriCloud