From 29ca0b42b2e6d857f619c19c9b0099ef33585b85 Mon Sep 17 00:00:00 2001 From: rcmcronny Date: Mon, 13 Oct 2014 10:30:43 +0200 Subject: [PATCH] Update snmpd.init add support for "disk " option example for /etc/config/snmpd =========== config disk option partition '/' option size '500' =========== --- net/net-snmp/files/snmpd.init | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/net/net-snmp/files/snmpd.init b/net/net-snmp/files/snmpd.init index a89d0826b..2668b7b3e 100644 --- a/net/net-snmp/files/snmpd.init +++ b/net/net-snmp/files/snmpd.init @@ -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 }