diff options
author | Glauber Campinho <ggcampinho@gmail.com> | 2019-12-30 22:03:39 +0100 |
---|---|---|
committer | José Valim <jose.valim@plataformatec.com.br> | 2019-12-30 22:03:39 +0100 |
commit | c4f03dcee11ac6657967521083f5b5150632e18e (patch) | |
tree | c10a876f5f0496fb5264de81d94cf43eaef3883a | |
parent | d69d771131df8f41cd9fe7414ac6fa839975b5a3 (diff) | |
download | elixir-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.ex | 2 | ||||
-rw-r--r-- | lib/mix/test/mix/release_test.exs | 2 |
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 |