Skip to content

Commit b8d4e87

Browse files
author
Matthew Sackman
committed
Fixed. If the env vars are not set, combine them from the .conf file (non-RABBITMQ_-prefixed). In the case of one set but not the other, use the DEFAULT_ values.
1 parent 12ab14a commit b8d4e87

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

scripts/rabbitmq-multi

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
## Contributor(s): ______________________________________.
3131
##
3232
NODENAME=rabbit
33-
NODE_IP_ADDRESS=0.0.0.0
34-
NODE_PORT=5672
33+
DEFAULT_NODE_IP_ADDRESS=0.0.0.0
34+
DEFAULT_NODE_PORT=5672
3535
SCRIPT_HOME=$(dirname $0)
3636
PIDS_FILE=/var/lib/rabbitmq/pids
3737
MULTI_ERL_ARGS=
@@ -40,14 +40,16 @@ CONFIG_FILE=/etc/rabbitmq/rabbitmq
4040

4141
. `dirname $0`/rabbitmq-env
4242

43+
[ "x" = "x$RABBITMQ_NODE_IP_ADDRESS" ] && RABBITMQ_NODE_IP_ADDRESS=${NODE_IP_ADDRESS}
44+
[ "x" = "x$RABBITMQ_NODE_PORT" ] && RABBITMQ_NODE_PORT=${NODE_PORT}
4345
if [ "x" = "x$RABBITMQ_NODE_IP_ADDRESS" ]
4446
then
4547
if [ "x" != "x$RABBITMQ_NODE_PORT" ]
46-
then RABBITMQ_NODE_IP_ADDRESS=${NODE_IP_ADDRESS}
48+
then RABBITMQ_NODE_IP_ADDRESS=${DEFAULT_NODE_IP_ADDRESS}
4749
fi
4850
else
4951
if [ "x" = "x$RABBITMQ_NODE_PORT" ]
50-
then RABBITMQ_NODE_PORT=${NODE_PORT}
52+
then RABBITMQ_NODE_PORT=${DEFAULT_NODE_PORT}
5153
fi
5254
fi
5355
[ "x" = "x$RABBITMQ_NODENAME" ] && RABBITMQ_NODENAME=${NODENAME}

scripts/rabbitmq-server

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
##
3232

3333
NODENAME=rabbit
34-
NODE_IP_ADDRESS=0.0.0.0
35-
NODE_PORT=5672
34+
DEFAULT_NODE_IP_ADDRESS=0.0.0.0
35+
DEFAULT_NODE_PORT=5672
3636
SERVER_ERL_ARGS="+K true +A30 \
3737
-kernel inet_default_listen_options [{nodelay,true},{sndbuf,16384},{recbuf,4096}] \
3838
-kernel inet_default_connect_options [{nodelay,true}]"
@@ -44,14 +44,16 @@ SERVER_START_ARGS=
4444

4545
. `dirname $0`/rabbitmq-env
4646

47+
[ "x" = "x$RABBITMQ_NODE_IP_ADDRESS" ] && RABBITMQ_NODE_IP_ADDRESS=${NODE_IP_ADDRESS}
48+
[ "x" = "x$RABBITMQ_NODE_PORT" ] && RABBITMQ_NODE_PORT=${NODE_PORT}
4749
if [ "x" = "x$RABBITMQ_NODE_IP_ADDRESS" ]
4850
then
4951
if [ "x" != "x$RABBITMQ_NODE_PORT" ]
50-
then RABBITMQ_NODE_IP_ADDRESS=${NODE_IP_ADDRESS}
52+
then RABBITMQ_NODE_IP_ADDRESS=${DEFAULT_NODE_IP_ADDRESS}
5153
fi
5254
else
5355
if [ "x" = "x$RABBITMQ_NODE_PORT" ]
54-
then RABBITMQ_NODE_PORT=${NODE_PORT}
56+
then RABBITMQ_NODE_PORT=${DEFAULT_NODE_PORT}
5557
fi
5658
fi
5759
[ "x" = "x$RABBITMQ_NODENAME" ] && RABBITMQ_NODENAME=${NODENAME}

0 commit comments

Comments
 (0)