summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlauber Campinho <ggcampinho@gmail.com>2019-12-30 22:03:39 +0100
committerJosé Valim <jose.valim@plataformatec.com.br>2019-12-30 22:03:39 +0100
commitc4f03dcee11ac6657967521083f5b5150632e18e (patch)
treec10a876f5f0496fb5264de81d94cf43eaef3883a
parentd69d771131df8f41cd9fe7414ac6fa839975b5a3 (diff)
downloadelixir-c4f03dcee11ac6657967521083f5b5150632e18e.tar.gz
Set runtime config as false when not rebooting (#9677)
This allows the release skip the creation of runtime files during the execution of the clis
-rw-r--r--lib/mix/lib/mix/release.ex2
-rw-r--r--lib/mix/test/mix/release_test.exs2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/mix/lib/mix/release.ex b/lib/mix/lib/mix/release.ex
index 1fb573d1f..f3f908ca9 100644
--- a/lib/mix/lib/mix/release.ex
+++ b/lib/mix/lib/mix/release.ex
@@ -426,7 +426,7 @@ defmodule Mix.Release do
]
init = Config.Provider.init(release.config_providers, config_path, opts)
- {Config.Reader.merge(sys_config, [elixir: [config_providers: init]] ++ extra_config), true}
+ {Config.Reader.merge(sys_config, [elixir: [config_providers: init]] ++ extra_config), reboot?}
end
defp start_distribution(%{options: opts}) do
diff --git a/lib/mix/test/mix/release_test.exs b/lib/mix/test/mix/release_test.exs
index a4aee57b2..7474d276f 100644
--- a/lib/mix/test/mix/release_test.exs
+++ b/lib/mix/test/mix/release_test.exs
@@ -521,7 +521,7 @@ defmodule Mix.ReleaseTest do
test "writes the given sys_config without reboot" do
release = release(config_providers: @providers, reboot_system_after_config: false)
assert make_sys_config(release, [kernel: [key: :value]], "/foo/bar/bat") == :ok
- assert File.read!(@sys_config) =~ "%% RUNTIME_CONFIG=true"
+ assert File.read!(@sys_config) =~ "%% RUNTIME_CONFIG=false"
{:ok, [config]} = :file.consult(@sys_config)
assert %Config.Provider{} = provider = config[:elixir][:config_providers]
refute provider.reboot_after_config