[packages] net-snmp: Enable UDP IPv6 transport (closes #5338)
[openwrt/svn-archive/archive.git] / libs / net-snmp / files / snmpd.init
index ce04902..24291fc 100644 (file)
@@ -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