]> git.pld-linux.org Git - packages/ejabberd.git/commitdiff
- ejabberctl tool - PLD version of a script starting it
authorJacek Konieczny <jajcus@pld-linux.org>
Tue, 31 Aug 2004 20:56:37 +0000 (20:56 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    ejabberdctl.sh -> 1.1

ejabberdctl.sh [new file with mode: 0644]

diff --git a/ejabberdctl.sh b/ejabberdctl.sh
new file mode 100644 (file)
index 0000000..f19c39d
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+cd /var/lib/ejabberd || exit $?
+
+COMMAND="erl -pa /usr/lib/ejabberd/ebin \
+      -noinput \
+      -sname ejabberdctl \
+      -s ejabberd_ctl \
+      -extra $@"
+
+if [ "`id -u`" -eq "0" ] ; then
+       exec su -s /bin/sh jabber -c "exec $COMMAND"
+else
+       eval "exec $COMMAND"
+fi
This page took 0.10342 seconds and 4 git commands to generate.