Changeset 29182
- Timestamp:
- 2011-11-16T10:44:31+01:00 (6 years ago)
- Location:
- packages/net/mini_snmpd
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
packages/net/mini_snmpd/Makefile
r29062 r29182 10 10 PKG_NAME:=mini_snmpd 11 11 PKG_VERSION:=1.2b 12 PKG_RELEASE:= 412 PKG_RELEASE:=5 13 13 14 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz … … 55 55 endef 56 56 57 define Package/mini-snmpd/conffiles 58 /etc/config/mini_snmpd 59 endef 60 57 61 $(eval $(call BuildPackage,mini-snmpd)) -
packages/net/mini_snmpd/files/mini_snmpd.config
r26826 r29182 1 1 config mini_snmpd 2 option enabled 12 option enabled 0 3 3 option ipv6 0 4 option community public 4 option community 'public' 5 option contact '' 5 6 option location '' 6 option contact '' 7 option disks '/tmp,/jffs' 8 option interfaces 'lo,br-lan,eth0.1,eth1' # Max 4 7 8 # enable basic disk usage statistics on specified mountpoint 9 list disks '/jffs' 10 list disks '/tmp' 11 12 # enable basic network statistics on specified interface 13 # 4 interfaces maximum, as named in /etc/config/network 14 list interfaces 'loopback' 15 list interfaces 'lan' 16 list interfaces 'wan' -
packages/net/mini_snmpd/files/mini_snmpd.init
r26826 r29182 1 1 #!/bin/sh /etc/rc.common 2 # Copyright (C) 2009 OpenWrt.org2 # Copyright (C) 2009-2011 OpenWrt.org 3 3 4 NAME=mini_snmpd5 PROG=/usr/bin/$NAME6 4 START=50 5 6 SERVICE_DAEMONIZE=1 7 SERVICE_WRITE_PID=1 8 9 append_disk() { 10 local disk="$1" 11 append disks "$disk" ',' 12 } 13 14 append_interface() { 15 local name="$1" 16 local interface 17 config_get interface "$name" 'ifname' 18 append interfaces "$interface" ',' 19 } 7 20 8 21 append_string() { … … 15 28 } 16 29 17 mini_snmpd_config() {30 start_instance() { 18 31 local cfg="$1" 19 args="" 32 local args="" 33 local disks="" 34 local interfaces="" 35 local ipv6 20 36 21 37 append_string "$cfg" community "-c" 22 38 append_string "$cfg" location "-L" 23 39 append_string "$cfg" contact "-C" 24 append_string "$cfg" disks "-d"25 append_string "$cfg" interfaces "-i"26 40 27 41 config_get_bool ipv6 "$cfg" "ipv6" '0' … … 29 43 30 44 config_get_bool enabled "$cfg" "enabled" '1' 31 [ "$enabled" -gt 0 ] && $PROG $args & 45 [ "$enabled" -gt 0 ] || return 1 46 47 config_list_foreach "$section" 'disks' append_disk 48 args="${args}${disks:+ -d $disks}" 49 50 config_list_foreach "$section" 'interfaces' append_interface 51 args="${args}${interfaces:+ -i $interfaces}" 52 53 service_start /usr/bin/mini_snmpd $args 32 54 } 33 55 34 56 start() { 35 config_load mini_snmpd 36 config_foreach mini_snmpd_config mini_snmpd 57 include /lib/network 58 scan_interfaces 59 config_load 'mini_snmpd' 60 config_foreach start_instance 'mini_snmpd' 37 61 } 38 62 39 63 stop() { 40 killallmini_snmpd64 service_stop /usr/bin/mini_snmpd 41 65 }
Note: See TracChangeset
for help on using the changeset viewer.