diff options
Diffstat (limited to 'network/glewlwyd/rc.glewlwyd')
-rw-r--r-- | network/glewlwyd/rc.glewlwyd | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/network/glewlwyd/rc.glewlwyd b/network/glewlwyd/rc.glewlwyd new file mode 100644 index 0000000000..7632529cb2 --- /dev/null +++ b/network/glewlwyd/rc.glewlwyd @@ -0,0 +1,35 @@ +#!/bin/sh +# Start/stop/restart the glewlwyd daemon + +glewlwyd_start() { + if [ -x /usr/bin/glewlwyd ]; then + echo "Starting Glewlwyd: /usr/bin/glewlwyd" + /usr/bin/glewlwyd --config=/etc/glewlwyd/glewlwyd.conf & + fi +} + +glewlwyd_stop() { + echo "Stopping Glewlwyd server" + /usr/bin/pkill glewlwyd +} + +# Restart glewlwyd: +glewlwyd_restart() { + glewlwyd_stop + sleep 1 + glewlwyd_start +} + +case "$1" in +'start') + glewlwyd_start + ;; +'stop') + glewlwyd_stop + ;; +'restart') + glewlwyd_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac |