diff options
Diffstat (limited to 'package/ejabberd/0008-fix-ejabberdctl.patch')
-rw-r--r-- | package/ejabberd/0008-fix-ejabberdctl.patch | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/package/ejabberd/0008-fix-ejabberdctl.patch b/package/ejabberd/0008-fix-ejabberdctl.patch index 9ae23ac5c3..af0b6eea6c 100644 --- a/package/ejabberd/0008-fix-ejabberdctl.patch +++ b/package/ejabberd/0008-fix-ejabberdctl.patch @@ -3,19 +3,23 @@ Description: fix ejabberdctl Also add a way for the user to change default values. Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> +Index: ejabberd/ejabberdctl.template +=================================================================== diff --git a/ejabberdctl.template b/ejabberdctl.template -index 79f4438..df0abba 100755 +index c7d76ef..a7afce1 100755 --- a/ejabberdctl.template +++ b/ejabberdctl.template -@@ -14,7 +14,10 @@ SCRIPT_DIR=`cd ${0%/*} && pwd` +@@ -14,9 +14,12 @@ SCRIPT_DIR=`cd ${0%/*} && pwd` ERL={{erl}} IEX={{bindir}}/iex EPMD={{bindir}}/epmd -INSTALLUSER={{installuser}} +INSTALLUSER=ejabberd -+ -+# Read default configuration file if present. -+[ ! -r /etc/default/ejabberd ] || . /etc/default/ejabberd + ERL_LIBS={{libdir}} ++# Read default configuration file if present ++[ ! -r /etc/default/ejabberd ] || . /etc/default/ejabberd ++ # check the proper system user is used if defined if [ "$INSTALLUSER" != "" ] ; then + EXEC_CMD="false" |