Skip to content

Commit 0797c99

Browse files
authored
fix: ensure -eval vmq_server_cmd:node_join is added in a separate line (#415)
fixes: #414
1 parent 421d743 commit 0797c99

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

bin/vernemq.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ if env | grep "DOCKER_VERNEMQ_DISCOVERY_NODE" -q; then
135135
fi
136136

137137
sed -i.bak -r "/-eval.+/d" ${VERNEMQ_VM_ARGS_FILE}
138-
echo "-eval \"vmq_server_cmd:node_join('VerneMQ@$discovery_node')\"" >> ${VERNEMQ_VM_ARGS_FILE}
138+
printf '\n%s\n' "-eval \"vmq_server_cmd:node_join('VerneMQ@$discovery_node')\"" >> ${VERNEMQ_VM_ARGS_FILE}
139139
fi
140140

141141
# If you encounter "SSL certification error (subject name does not match the host name)", you may try to set DOCKER_VERNEMQ_KUBERNETES_INSECURE to "1".
@@ -216,7 +216,7 @@ if env | grep "DOCKER_VERNEMQ_DISCOVERY_KUBERNETES" -q; then
216216
discoveryHostname="${kube_pod_name}.${VERNEMQ_KUBERNETES_SUBDOMAIN}.${DOCKER_VERNEMQ_KUBERNETES_NAMESPACE}.svc.${DOCKER_VERNEMQ_KUBERNETES_CLUSTER_NAME}"
217217
start_join_cluster=1
218218
echo "Will join an existing Kubernetes cluster with discovery node at ${discoveryHostname}"
219-
echo "-eval \"vmq_server_cmd:node_join('VerneMQ@${discoveryHostname}')\"" >> ${VERNEMQ_VM_ARGS_FILE}
219+
printf '\n%s\n' "-eval \"vmq_server_cmd:node_join('VerneMQ@${discoveryHostname}')\"" >> ${VERNEMQ_VM_ARGS_FILE}
220220
curl -fsSL http://${discoveryHostname}:8888/status.json >/dev/null 2>&1 ||
221221
(echo "Can't download status.json, better to exit now" && exit 1)
222222
curl -fsSL http://${discoveryHostname}:8888/status.json | grep -q ${VERNEMQ_KUBERNETES_HOSTNAME} ||

0 commit comments

Comments
 (0)