]> granicus.if.org Git - ejabberd/commitdiff
Remove bashisms in {join,leave}cluster scripts
authorJohan Oudinet <johan.oudinet@green-communications.fr>
Thu, 24 Sep 2015 13:09:39 +0000 (15:09 +0200)
committerJohan Oudinet <johan.oudinet@green-communications.fr>
Thu, 24 Sep 2015 13:32:06 +0000 (15:32 +0200)
So they can run in any POSIX shell, not bash only.

tools/joincluster
tools/leavecluster

index ff2e0380f512cdf5e5246048a263ca690cc576cd..8379622360ac55a41cd05ab6dc6b9b01c174d9af 100755 (executable)
@@ -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
index b2dfea0c7213c659b51b23425b7bb77ce752f11e..feacdce2dd9a6f2da14f2a18824c829a37a6e71e 100755 (executable)
@@ -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