25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-24 16:23:40 +01:00

Remove bashisms in {join,leave}cluster scripts

So they can run in any POSIX shell, not bash only.
This commit is contained in:
Johan Oudinet 2015-09-24 15:09:39 +02:00
parent 484fd1f51f
commit 1f4d8fd4d7
2 changed files with 6 additions and 6 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/env bash #!/bin/sh
# Add the current ejabberd node in a cluster # Add the current ejabberd node in a cluster
@ -15,7 +15,7 @@
# 30 : network issue # 30 : network issue
# 31 : node names incompatibility # 31 : node names incompatibility
function error error()
{ {
echo "Error: $1" >&2 echo "Error: $1" >&2
exit $2 exit $2
@ -67,7 +67,7 @@ CTL=$(which ejabberdctl)
echo "Using commands:" echo "Using commands:"
[ -x "$CTL" ] && echo $CTL || error "can't find ejabberdctl" 10 [ -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 ERLC=${ERL}c
[ -x $ERL ] && echo $ERL || error "can't find erl" 11 [ -x $ERL ] && echo $ERL || error "can't find erl" 11

View File

@ -1,4 +1,4 @@
#!/usr/bin/env bash #!/bin/sh
# Remove the current ejabberd node in a cluster # Remove the current ejabberd node in a cluster
@ -11,7 +11,7 @@
# 12 : erlc not found # 12 : erlc not found
# 22 : temporary dir can not be created # 22 : temporary dir can not be created
function error error()
{ {
echo "Error: $1" >&2 echo "Error: $1" >&2
exit $2 exit $2
@ -45,7 +45,7 @@ CTL=$(which ejabberdctl)
echo "Using commands:" echo "Using commands:"
[ -x "$CTL" ] && echo $CTL || error "can't find ejabberdctl" 10 [ -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 ERLC=${ERL}c
[ -x $ERL ] && echo $ERL || error "can't find erl" 11 [ -x $ERL ] && echo $ERL || error "can't find erl" 11