diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/services.inc | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index a1521a3..c3e2fe2 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -2272,16 +2272,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 |