From 799c8d532be398f676af41ec474e1ecca447090d Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Tue, 24 May 2016 01:42:02 +0200 Subject: [PATCH] sample.initd: modernize --- sample.initd | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/sample.initd b/sample.initd index a034601..0dc706c 100644 --- a/sample.initd +++ b/sample.initd @@ -1,29 +1,16 @@ -#!/sbin/runscript +#!/sbin/openrc-run # Sample init.d file for alpine linux. name= -daemon=/usr/sbin/$name +command="/usr/sbin/$name" +command_args="$sample_opts" +command_background="yes" + +start_stop_daemon_args="--user $sample_user:$sample_group" +pidfile="/run/$name.pid" depend() { need net after firewall } - -start() { - ebegin "Starting ${name}" - start-stop-daemon --start --quiet \ - --pidfile /var/run/${name}.pid \ - --chuid ${sample_user}:${sample_group} \ - --exec ${daemon} -- ${sample_opts} - eend $? -} - -stop() { - ebegin "Stopping ${name}" - start-stop-daemon --stop --quiet \ - --pidfile /var/run/$name.pid \ - --exec ${daemon} - eend $? -} -