mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Remove use of getopt to support simpler shells
This commit is contained in:
parent
3201f8e513
commit
a576f3a6d1
@ -32,8 +32,6 @@ if [ "$EXEC_CMD" = "false" ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# parse command line parameters
|
# 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
|
for arg; do
|
||||||
case $1 in
|
case $1 in
|
||||||
-n|--node) ERLANG_NODE_ARG=$2; shift;;
|
-n|--node) ERLANG_NODE_ARG=$2; shift;;
|
||||||
@ -43,7 +41,8 @@ for arg; do
|
|||||||
-c|--ctl-config) EJABBERDCTL_CONFIG_PATH=$2; shift;;
|
-c|--ctl-config) EJABBERDCTL_CONFIG_PATH=$2; shift;;
|
||||||
-d|--config-dir) ETC_DIR=$2; shift;;
|
-d|--config-dir) ETC_DIR=$2; shift;;
|
||||||
-t|--no-timeout) NO_TIMEOUT="--no-timeout";;
|
-t|--no-timeout) NO_TIMEOUT="--no-timeout";;
|
||||||
--) shift; break;;
|
--) :;;
|
||||||
|
*) break;;
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user