[packages/ejabberd] - rel 2; don't run ejabberd from root
arekm
arekm at pld-linux.org
Tue Oct 14 09:49:55 CEST 2014
commit 43ef433e248e5d80cc1e251e0babf09cc5d80042
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Oct 14 09:49:51 2014 +0200
- rel 2; don't run ejabberd from root
ejabberd.init | 8 ++++----
ejabberd.spec | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/ejabberd.spec b/ejabberd.spec
index 51acbee..190928d 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -8,7 +8,7 @@ Summary: Fault-tolerant distributed Jabber/XMPP server
Summary(pl.UTF-8): Odporny na awarie rozproszony serwer Jabbera/XMPP
Name: ejabberd
Version: 14.07
-Release: 1
+Release: 2
License: GPL
Group: Applications/Communications
Source0: http://www.process-one.net/downloads/ejabberd/%{version}/%{name}-%{version}.tgz
diff --git a/ejabberd.init b/ejabberd.init
index f78fb6c..bffcda6 100644
--- a/ejabberd.init
+++ b/ejabberd.init
@@ -22,11 +22,11 @@ start() {
# Check if the service is already running?
if [ ! -f /var/lock/subsys/ejabberd ]; then
msg_starting ejabberd
- daemon /usr/sbin/ejabberdctl start
+ daemon --user jabber /usr/sbin/ejabberdctl start
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
msg_starting "ejabberd start confirmation"
- daemon /usr/sbin/ejabberdctl started
+ daemon --user jabber /usr/sbin/ejabberdctl started
RETVAL=$?
fi
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/ejabberd
@@ -39,10 +39,10 @@ stop() {
# Stop daemons.
if [ -f /var/lock/subsys/ejabberd ]; then
msg_stopping ejabberd ; busy
- out=$(/usr/sbin/ejabberdctl stop 2>&1)
+ out=$(/bin/su - jabber -s /bin/sh -c "/usr/sbin/ejabberdctl stop" 2>&1)
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
- out2=$(/usr/sbin/ejabberdctl stopped 2>&1)
+ out2=$(/bin/su - jabber -s /bin/sh -c "/usr/sbin/ejabberdctl stopped" 2>&1)
RETVAL=$?
fi
if [ $RETVAL -eq 0 ]; then
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ejabberd.git/commitdiff/43ef433e248e5d80cc1e251e0babf09cc5d80042
More information about the pld-cvs-commit
mailing list