summaryrefslogtreecommitdiff
path: root/rel/overlay/etc
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2011-10-12 18:10:04 -0500
committerPaul J. Davis <paul.joseph.davis@gmail.com>2011-10-13 17:25:50 -0500
commitd367c4bec22ad20807901c4b9c53b4fe4cd0fa59 (patch)
tree960fe7e8ee3261279a16ba1e23de7ecbb4ed4fb1 /rel/overlay/etc
parent44ba06264f802128110d6ee388d4e7dbcd46a918 (diff)
Improve remsh script
Cookies now default to using ~/.erlang.cookie which is automatically generated if it does not exist when erlang starts with a name. There is also no longer a need to specify a name to remsh as it'll generate a name based on the process id and set the short or long version appropriately.
Diffstat (limited to 'rel/overlay/etc')
-rw-r--r--rel/overlay/etc/vm.args13
1 files changed, 9 insertions, 4 deletions
diff --git a/rel/overlay/etc/vm.args b/rel/overlay/etc/vm.args
index bb143502..03e5af27 100644
--- a/rel/overlay/etc/vm.args
+++ b/rel/overlay/etc/vm.args
@@ -4,10 +4,15 @@
# with the -name flag.
{{node_name}}
-# All nodes must share the same magic cookie for distributed Erlang to work.
-# Comment out this line if you synchronized the cookies by other means (using
-# the ~/.erlang.cookie file, for example).
--setcookie monster
+# If you passed a value for the cookie to ./configure it will be set here.
+# Otherwise it will default to using ~/.erlang.cookie which will be generated
+# automatically if it doesn't exist.
+#
+# Note that you need to make sure that the cookie value used is synchronized
+# across all nodes in the cluster. This means that if you don't set the
+# cookie by hand you need to manually sync ~/.erlang.cookie across all nodes
+# in the cluster.
+{{cookie}}
# Tell SASL not to log progress reports
-sasl errlog_type error