From: acinonyx Date: Wed, 1 Jul 2009 19:49:16 +0000 (+0000) Subject: [packages] net-snmp: Add option 'execname' to allow the usage of same exec names X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=b1b35822b176fcf04105ffd27f72f5cf8798b54c;p=packages.git [packages] net-snmp: Add option 'execname' to allow the usage of same exec names git-svn-id: svn://svn.openwrt.org/openwrt/packages@16649 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/libs/net-snmp/files/snmpd.conf b/libs/net-snmp/files/snmpd.conf index fc17504a8..2b3cdf01e 100644 --- a/libs/net-snmp/files/snmpd.conf +++ b/libs/net-snmp/files/snmpd.conf @@ -71,7 +71,8 @@ config system option sysDescr 'adult playground' # option sysObjectID '1.2.3.4' -config exec filedescriptors +config exec + option name filedescriptors option prog /bin/cat option args /proc/sys/fs/file-nr # option miboid 1.2.3.4 diff --git a/libs/net-snmp/files/snmpd.init b/libs/net-snmp/files/snmpd.init index 065ffb3c4..ce0490293 100644 --- a/libs/net-snmp/files/snmpd.init +++ b/libs/net-snmp/files/snmpd.init @@ -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