mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +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:
parent
484fd1f51f
commit
1f4d8fd4d7
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user