         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 == [] ->
+      release.config_providers == [] and path != false ->
         skipping("runtime configuration (#{default_path} not found)")
         release
 

          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


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

        path = opts[:runtime_config_path] ->
          {path, false}

