summaryrefslogtreecommitdiff
path: root/scripts/rabbitmqctl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-10-17 14:40:39 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-10-17 14:40:39 +0100
commit1780ff7927707c6424d857833b1931259b914901 (patch)
tree863fdba36bd64d26ca638fe12579bc77525c03ca /scripts/rabbitmqctl
parent383a64375102048030863b00dbc6e19253f75e6d (diff)
downloadrabbitmq-server-git-1780ff7927707c6424d857833b1931259b914901.tar.gz
Add RABBITMQ_USE_LONGNAME. Based on a patch from Marcos Diez but with fixes for the new way rabbitmqctl starts distribution, refactoring of common stuff into rabbitmq-env, not trimming the hostname, etc.
Diffstat (limited to 'scripts/rabbitmqctl')
-rwxr-xr-xscripts/rabbitmqctl3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/rabbitmqctl b/scripts/rabbitmqctl
index 31fe0afcc1..804c0c81f5 100755
--- a/scripts/rabbitmqctl
+++ b/scripts/rabbitmqctl
@@ -21,11 +21,12 @@
# rabbitmqctl starts distribution itself, so we need to make sure epmd
# is running.
-${ERL_DIR}erl -sname rabbitmqctl-prelaunch-$$ -noinput -eval 'erlang:halt().'
+${ERL_DIR}erl ${RABBITMQ_NAME_TYPE} rabbitmqctl-prelaunch-$$ -noinput -eval 'erlang:halt().'
# We specify Mnesia dir and sasl error logger since some actions
# (e.g. forget_cluster_node --offline) require us to impersonate the
# real node.
+RABBITMQ_USE_LONGNAME=${RABBITMQ_USE_LONGNAME} \
exec ${ERL_DIR}erl \
-pa "${RABBITMQ_HOME}/ebin" \
-noinput \