Skip to content

Commit c3e903f

Browse files
amatalaiJosé Valim
authored andcommitted
Fix mix.release raising error when src is missing in erts_source (#9703)
1 parent 452ba40 commit c3e903f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/mix/lib/mix/release.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -672,9 +672,10 @@ defmodule Mix.Release do
672672

673673
def copy_erts(release) do
674674
destination = Path.join(release.path, "erts-#{release.erts_version}")
675+
erts_source_contents = File.ls!(release.erts_source)
675676
File.mkdir_p!(destination)
676677

677-
for dir <- ~w(bin include lib src) do
678+
for dir <- ~w(bin include lib src), dir in erts_source_contents do
678679
source = Path.join(release.erts_source, dir)
679680
target = Path.join(destination, dir)
680681
File.cp_r!(source, target, fn _, _ -> false end)

0 commit comments

Comments
 (0)