File 4691-erlc-Don-t-.erlang.cookie-for-compile-server.patch of Package erlang
From 91c1fc72d9d6e8862e77a80a9ad13ae6746b040f Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Wed, 9 Oct 2019 13:34:52 +0200
Subject: [PATCH 1/2] erlc: Don't .erlang.cookie for compile server
---
erts/etc/common/erlc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/erts/etc/common/erlc.c b/erts/etc/common/erlc.c
index df762cacdb..e515a435c7 100644
--- a/erts/etc/common/erlc.c
+++ b/erts/etc/common/erlc.c
@@ -678,7 +678,7 @@ call_compile_server(char** argv)
sprintf(node_name, "erlc_client_%s_%d", user, getpid());
#endif
- if (ei_connect_init(&ec, node_name, NULL, creation) < 0) {
+ if (ei_connect_init(&ec, node_name, "erlc_compile_server_cookie", creation) < 0) {
/*
* There is probably no .erlang.cookie file.
*/
@@ -945,6 +945,7 @@ start_compile_server(char* node_name, char** argv)
}
PUSH2("-boot", "no_dot_erlang");
PUSH2("-sname", node_name);
+ PUSH2("-setcookie", "erlc_compile_server_cookie");
PUSH("-hidden");
PUSH("-detached");
PUSH3("-kernel", "start_compile_server", "true");
--
2.16.4