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

openSUSE Build Service is sponsored by