From 71910fa8886f3e70efcd612a521597470bde12bd Mon Sep 17 00:00:00 2001 From: Sergey Popov Date: Tue, 20 Dec 2011 18:06:34 +0400 Subject: [PATCH] add init script for OpenRC --- contrib/yasnd.openrc | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 contrib/yasnd.openrc diff --git a/contrib/yasnd.openrc b/contrib/yasnd.openrc new file mode 100755 index 0000000..401a958 --- /dev/null +++ b/contrib/yasnd.openrc @@ -0,0 +1,32 @@ +#!/sbin/runscript +# Copyright (c) 2011 Serget Popov +# All rights reserved. Released under the 2-clause BSD license. + +extra_started_commands="reload" +description="Yet Another Stupid Network Daemon" +description_reload="Reloads daemon configuration" + +depend() +{ + need net logger +} + +start() +{ + ebegin "Starting yasnd" + start-stop-daemon --start --background --quiet --make-pidfile --pidfile /var/run/yasnd.pid --exec /sbin/yasnd + eend $? +} + +stop() +{ + ebegin "Stopping yasnd" + start-stop-daemon --stop --quiet --pidfile /var/run/yasnd.pid + eend $? +} + +reload() { + ebegin "Reloading yasnd configuration" + start-stop-daemon --signal HUP --pidfile /var/run/yasnd.pid + eend $? +}