Merge pull request #422 from rcmcronny/patch-1
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 26 Oct 2014 14:40:12 +0000 (15:40 +0100)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 26 Oct 2014 14:40:12 +0000 (15:40 +0100)
Update snmpd.init - add support for disk config option

net/net-snmp/files/snmpd.init

index a89d0826b7ec1a997e86ca1562a7cb6e1b403a5d..2668b7b3e5dd457b7e3527e7347adbf3b4f53d68 100644 (file)
@@ -119,6 +119,16 @@ snmpd_exec_add() {
        config_get miboid "$cfg" miboid
        echo "exec $miboid $name $prog $args" >> $RUN_C
 }
+snmpd_disk_add() {
+        local cfg="$1"
+        local disk='disk'
+
+        config_get partition "$cfg" partition
+        [ -n "$partition" ] || return 0
+        config_get size "$cfg" size
+        [ -n "$size" ] || return 0
+        echo "$disk $partition $size" >> $RUN_C
+}
 start() {
        [ -d $LIB_D ] || mkdir -p $LIB_D
        [ -d $LOG_D ] || mkdir -p $LOG_D
@@ -136,7 +146,8 @@ start() {
        config_foreach snmpd_access_add access
        config_foreach snmpd_pass_add pass
        config_foreach snmpd_exec_add exec
-
+       config_foreach snmpd_disk_add disk
+       
        [ -f $DEFAULT ] && . $DEFAULT
        $DEBUG /usr/sbin/snmpd $OPTIONS
 }