diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-10-12 11:58:57 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-10-13 09:01:43 +0000 |
commit | 230447c778ee8f47d5e3230da7a58c233e7f1a7d (patch) | |
tree | c16f2bed169001d636c8c3df6fc9ec3e1cf775ca /main/net-snmp/snmpd.initd | |
parent | 6cdfd9595d06afd36edd0b9f4a68cfcd35ea8819 (diff) | |
download | aports-230447c778ee8f47d5e3230da7a58c233e7f1a7d.tar.bz2 aports-230447c778ee8f47d5e3230da7a58c233e7f1a7d.tar.xz |
net-snmp: fix init script to be backwards compatible
Diffstat (limited to 'main/net-snmp/snmpd.initd')
-rw-r--r-- | main/net-snmp/snmpd.initd | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/main/net-snmp/snmpd.initd b/main/net-snmp/snmpd.initd new file mode 100644 index 0000000000..5d509cc3d9 --- /dev/null +++ b/main/net-snmp/snmpd.initd @@ -0,0 +1,24 @@ +#!/sbin/openrc-run + +# for backward compat +case "$SVCNAME" in +snmpd) : ${OPTS:=$SNMPD_FLAGS} ;; +esac + +pidfile="/var/run/${SVCNAME}.pid" +command="/usr/sbin/${SVCNAME}" +command_args="-p ${pidfile} ${OPTS}" +required_files="/etc/snmp/${SVCNAME}.conf" +extra_started_commands="reload" + +depend() { + use logger + need net + after firewall +} + +reload() { + ebegin "Reloading ${SVCNAME}" + start-stop-daemon --signal HUP --pidfile ${pidfile} --name ${SVCNAME} + eend $? +} |