#!/sbin/runscript # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/files/snmpd.init.2,v 1.3 2012/10/22 02:57:05 flameeyes Exp $ SNMPD_PIDFILE="${SNMPD_PIDFILE:-/var/run/snmpd.pid}" extra_started_commands="reload" command="/usr/sbin/snmpd" command_args="-p ${SNMPD_PIDFILE} ${SNMPD_FLAGS}" pidfile="${SNMPD_PIDFILE}" depend() { use logger need net after firewall } checkconfig() { if [ ! -e /etc/snmp/snmpd.conf ] ; then eerror "${SVCNAME} requires an /etc/snmp/snmpd.conf configuration file" return 1 fi } start_pre() { checkconfig || return 1 } reload() { checkconfig || return 1 ebegin "Reloading ${SVCNAME} configuration" kill -HUP $(cat ${SNMPD_PIDFILE}) 2>&1 > /dev/null eend $? }