klausman 14/10/15 08:07:58 Added: prosody.initd-r2 Removed: prosody.initd-r1 Log: Fix checkpath call to make file, not directory. Bug 525402 (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key CE5D54E8)
Revision Changes Path 1.1 net-im/prosody/files/prosody.initd-r2 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/files/prosody.initd-r2?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/files/prosody.initd-r2?rev=1.1&content-type=text/plain Index: prosody.initd-r2 =================================================================== #!/sbin/runscript # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-im/prosody/files/prosody.initd-r2,v 1.1 2014/10/15 08:07:58 klausman Exp $ description="Prosody is a server for Jabber/XMPP written in Lua." description_reload="Reload configuration and reopen log files." extra_started_commands="reload" pidfile="/var/run/jabber/prosody.pid" depend() { use dns need net provide jabber-server } checkconfig() { if [ ! -e /etc/jabber/prosody.cfg.lua ] ; then eerror "You need a /etc/jabber/prosody.cfg.lua file to run prosody" return 1 fi luac -p /etc/jabber/prosody.cfg.lua return $? } start() { checkconfig || return 1 checkpath -q -d -m 0770 -o jabber:jabber "$(dirname ${pidfile})" checkpath -q -f -m 0770 -o jabber:jabber "${pidfile}" checkpath -q -d -m 0750 -o jabber:jabber /var/log/jabber 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 $? }
