diff options
author | Steven Barth <steven@midlink.org> | 2009-05-26 17:44:38 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2009-05-26 17:44:38 +0000 |
commit | 9cd14dbc5005f8241161b8f3f8ffcb4f0752a8ab (patch) | |
tree | 7c099647e09b575e8d3ea4b0d15ff47707ee9293 /libs/lucid/root/etc/init.d | |
parent | 73eae62580d4f78ade009415ba6533f502f29e5e (diff) |
lucid init
Diffstat (limited to 'libs/lucid/root/etc/init.d')
-rwxr-xr-x | libs/lucid/root/etc/init.d/lucid | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/libs/lucid/root/etc/init.d/lucid b/libs/lucid/root/etc/init.d/lucid new file mode 100755 index 0000000000..125dc7bf5d --- /dev/null +++ b/libs/lucid/root/etc/init.d/lucid @@ -0,0 +1,43 @@ +#!/bin/sh /etc/rc.common +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +NAME=lucid +DESC="LuCId superserver" +START=49 + +test -x $DAEMON || exit 0 +set -e + +start() { + echo -n "Starting $DESC: $NAME" + lua -e 'require "luci.lucid".start()' + echo "." +} + +stop() { + echo -n "Stopping $DESC: $NAME" + lua -e 'require "luci.lucid".stop()' + echo "." +} + +restart() { + # echo -n "Restarting $DESC: $NAME... " + # start-stop-daemon -K -s HUP -q -x $DAEMON + # echo "done." + stop + sleep 3 + start +} + +reload() { + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo -n "Reloading $DESC configuration... " + # start-stop-daemon -K -s 1 -q -x $DAEMON + # echo "done." + restart +} |