File tree Expand file tree Collapse file tree 9 files changed +28
-10
lines changed Expand file tree Collapse file tree 9 files changed +28
-10
lines changed Original file line number Diff line number Diff line change @@ -20,4 +20,11 @@ set -a
20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-diagnostics " $@ "
23
+ maybe_noinput=' noinput'
24
+
25
+ if [ " $1 " = ' observer' ]
26
+ then
27
+ maybe_noinput=' input'
28
+ fi
29
+
30
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-diagnostics " $maybe_noinput " " $@ "
Original file line number Diff line number Diff line change @@ -181,10 +181,21 @@ run_escript()
181
181
escript=" ${1:? escript must be defined} "
182
182
shift
183
183
184
+ maybe_noinput=" ${1:? maybe_noinput must be defined} "
185
+ shift
186
+
184
187
_rmq_env_set_erl_libs
185
188
186
- # shellcheck disable=SC2086
187
- ERL_FLAGS=" -boot $CLEAN_BOOT_FILE $RABBITMQ_CTL_ERL_ARGS -kernel inet_dist_listen_min $RABBITMQ_CTL_DIST_PORT_MIN -kernel inet_dist_listen_max $RABBITMQ_CTL_DIST_PORT_MAX " " $escript " " $@ "
189
+ tmp_erl_flags=" -boot $CLEAN_BOOT_FILE $RABBITMQ_CTL_ERL_ARGS -kernel inet_dist_listen_min $RABBITMQ_CTL_DIST_PORT_MIN -kernel inet_dist_listen_max $RABBITMQ_CTL_DIST_PORT_MAX "
190
+
191
+ if [ " $maybe_noinput " = ' noinput' ]
192
+ then
193
+ tmp_erl_flags=" -noinput $tmp_erl_flags "
194
+ fi
195
+
196
+ ERL_FLAGS=" $tmp_erl_flags " " $escript " " $@ "
197
+
198
+ unset tmp_erl_flags
188
199
}
189
200
190
201
RABBITMQ_ENV_LOADED=1
Original file line number Diff line number Diff line change 20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-plugins " $@ "
23
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-plugins ' noinput ' " $@ "
Original file line number Diff line number Diff line change 20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-queues " $@ "
23
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-queues ' noinput ' " $@ "
Original file line number Diff line number Diff line change 21
21
# shellcheck source=./rabbitmq-env
22
22
. " ${0%/* } " /rabbitmq-env
23
23
24
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-streams " $@ "
24
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-streams ' noinput ' " $@ "
Original file line number Diff line number Diff line change 20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-upgrade " $@ "
23
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmq-upgrade ' noinput ' " $@ "
Original file line number Diff line number Diff line change 20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmqctl " $@ "
23
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /rabbitmqctl ' noinput ' " $@ "
Original file line number Diff line number Diff line change 20
20
# shellcheck source=./rabbitmq-env
21
21
. " ${0%/* } " /rabbitmq-env
22
22
23
- run_escript " ${ESCRIPT_DIR:? must be defined} " /vmware-rabbitmq " $@ "
23
+ run_escript " ${ESCRIPT_DIR:? must be defined} " /vmware-rabbitmq ' noinput ' " $@ "
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ defmodule RabbitMQCtl.MixfileBase do
16
16
start_permanent: Mix . env ( ) == :prod ,
17
17
escript: [
18
18
main_module: RabbitMQCtl ,
19
- emu_args: "-noinput - hidden" ,
19
+ emu_args: "-hidden" ,
20
20
path: "escript/rabbitmqctl"
21
21
] ,
22
22
prune_code_paths: false ,
You can’t perform that action at this time.
0 commit comments