[packages] net-snmp: Add option 'execname' to allow the usage of same exec names
[openwrt/svn-archive/archive.git] / libs / net-snmp / files / snmpd.init
index 065ffb3..ce04902 100644 (file)
@@ -94,11 +94,13 @@ snmpd_pass_add() {
 snmpd_exec_add() {
        local cfg="$1"
 
+       config_get execname "$cfg" execname
+       [ -n "$execname" ] || return 0
        config_get prog "$cfg" prog
        [ -n "$prog" ] || return 0
        config_get args "$cfg" args
        config_get miboid "$cfg" miboid
-       echo "exec $miboid $cfg $prog $args" >> $RUN_C
+       echo "exec $miboid $execname $prog $args" >> $RUN_C
 }
 start() {
        [ -d $LIB_D ] || mkdir -p $LIB_D