Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJohan Oudinet <johan.oudinet@green-communications.fr>2015-09-24 16:09:39 +0300
committerJohan Oudinet <johan.oudinet@green-communications.fr>2015-09-24 16:32:06 +0300
commit1f4d8fd4d77a1f6042d768339d5f141357c8edfb (patch)
tree20d47ade5cbd8fb61b8174c736127290fc5ac60c /tools
parent484fd1f51f314dd413772200db2e534d61345788 (diff)
Remove bashisms in {join,leave}cluster scripts
So they can run in any POSIX shell, not bash only.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/joincluster6
-rwxr-xr-xtools/leavecluster6
2 files changed, 6 insertions, 6 deletions
diff --git a/tools/joincluster b/tools/joincluster
index ff2e0380f..837962236 100755
--- a/tools/joincluster
+++ b/tools/joincluster
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/sh
# Add the current ejabberd node in a cluster
@@ -15,7 +15,7 @@
# 30 : network issue
# 31 : node names incompatibility
-function error
+error()
{
echo "Error: $1" >&2
exit $2
@@ -67,7 +67,7 @@ CTL=$(which ejabberdctl)
echo "Using commands:"
[ -x "$CTL" ] && echo $CTL || error "can't find ejabberdctl" 10
-. $CTL stop 2>/dev/null >/dev/null
+$CTL stop 2>/dev/null >/dev/null
ERLC=${ERL}c
[ -x $ERL ] && echo $ERL || error "can't find erl" 11
diff --git a/tools/leavecluster b/tools/leavecluster
index b2dfea0c7..feacdce2d 100755
--- a/tools/leavecluster
+++ b/tools/leavecluster
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/sh
# Remove the current ejabberd node in a cluster
@@ -11,7 +11,7 @@
# 12 : erlc not found
# 22 : temporary dir can not be created
-function error
+error()
{
echo "Error: $1" >&2
exit $2
@@ -45,7 +45,7 @@ CTL=$(which ejabberdctl)
echo "Using commands:"
[ -x "$CTL" ] && echo $CTL || error "can't find ejabberdctl" 10
-. $CTL stop 2>/dev/null >/dev/null
+$CTL stop 2>/dev/null >/dev/null
ERLC=${ERL}c
[ -x $ERL ] && echo $ERL || error "can't find erl" 11