X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=libs%2Fnet-snmp%2Ffiles%2Fsnmpd.init;h=24291fc3107b1135e27b9359b90ab22073f2d017;hp=ce04902935ac75ff85864a3cc1ae8446f9568422;hb=5734f74148536adad4ba4a9882542c85db6a12cd;hpb=f6216fc25399be7b412619701b11915753b4d848 diff --git a/libs/net-snmp/files/snmpd.init b/libs/net-snmp/files/snmpd.init index ce04902935..24291fc310 100644 --- a/libs/net-snmp/files/snmpd.init +++ b/libs/net-snmp/files/snmpd.init @@ -9,6 +9,13 @@ RUN_D=/var/run PID_F=$RUN_D/snmpd.pid RUN_C=$RUN_D/snmpd.conf +snmpd_agent_add() { + local cfg="$1" + + config_get agentaddress "$cfg" agentaddress + [ -n "$agentaddress" ] || return 0 + echo "agentaddress $agentaddress" >> $RUN_C +} snmpd_system_add() { local cfg="$1" config_get syslocation "$cfg" sysLocation @@ -110,6 +117,7 @@ start() { config_load snmpd + config_foreach snmpd_agent_add agent config_foreach snmpd_system_add system config_foreach snmpd_com2sec_add com2sec config_foreach snmpd_group_add group