From a576f3a6d1cc3e881df5d4e864dd7959435a9e38 Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Thu, 1 Jun 2017 12:10:06 +0200 Subject: [PATCH] Remove use of getopt to support simpler shells --- ejabberdctl.template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ejabberdctl.template b/ejabberdctl.template index 5454757d3..3fb302187 100755 --- a/ejabberdctl.template +++ b/ejabberdctl.template @@ -32,8 +32,6 @@ if [ "$EXEC_CMD" = "false" ] ; then fi # parse command line parameters -ARGS=`getopt -o n:s:l:f:c:d:t --long node:,spool:,logs:,config:,ctl-config:,config-dir:,no-timeout -n ejabberdctl -- "$@"` -eval set -- "$ARGS"; for arg; do case $1 in -n|--node) ERLANG_NODE_ARG=$2; shift;; @@ -43,7 +41,8 @@ for arg; do -c|--ctl-config) EJABBERDCTL_CONFIG_PATH=$2; shift;; -d|--config-dir) ETC_DIR=$2; shift;; -t|--no-timeout) NO_TIMEOUT="--no-timeout";; - --) shift; break;; + --) :;; + *) break;; esac shift done