 
     {path, reboot?} =
       cond do
+        opts[:runtime_config_path] == false ->
+          {false, false}
+
         path = opts[:runtime_config_path] ->
           {path, false}
 

          runtime_config_path: ...
        ]
      ]

  Finally, in order for runtime configuration to work properly (as well
  as any other "Config provider" as defined next), it needs to be able

        release = update_in(release.config_providers, &[{Config.Reader, opts} | &1])
        update_in(release.options, &Keyword.put_new(&1, :reboot_system_after_config, reboot?))

      release.config_providers == [] and path != false ->
        skipping("runtime configuration (#{default_path} not found)")
        release

