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
@ -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

View File

@ -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