aboutsummaryrefslogtreecommitdiffstats
path: root/testing/prosody/prosody.initd
diff options
context:
space:
mode:
Diffstat (limited to 'testing/prosody/prosody.initd')
-rw-r--r--testing/prosody/prosody.initd47
1 files changed, 0 insertions, 47 deletions
diff --git a/testing/prosody/prosody.initd b/testing/prosody/prosody.initd
deleted file mode 100644
index c0557bd812..0000000000
--- a/testing/prosody/prosody.initd
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-description="Prosody is a server for prosody/XMPP written in Lua."
-description_reload="Reload configuration and reopen log files."
-extra_started_commands="reload"
-pidfile="/var/run/prosody/prosody.pid"
-
-depend() {
- use dns
- need net
- provide prosody-server
-}
-
-checkconfig() {
- if [ ! -e /etc/prosody/prosody.cfg.lua ] ; then
- eerror "You need a /etc/prosody/prosody.cfg.lua file to run prosody"
- return 1
- fi
- luac -p /etc/prosody/prosody.cfg.lua
- return $?
-}
-
-start() {
- checkconfig || return 1
- checkpath -q -d -m 0770 -o prosody:prosody "$(dirname ${pidfile})"
- checkpath -q -f -m 0770 -o prosody:prosody "${pidfile}"
- checkpath -q -d -m 0750 -o prosody:prosody /var/log/prosody
- ebegin "Starting Prosody XMPP Server"
- prosodyctl start
- eend $?
-}
-
-stop() {
- ebegin "Stopping Prosody XMPP Server"
- prosodyctl stop
- eend $?
-}
-
-reload() {
- checkconfig || return 1
- ebegin "Reloading configuration of Prosody XMPP Server"
- prosodyctl reload
- eend $?
-}