diff --git a/private/mix_release.bzl b/private/mix_release.bzl index 4e58bdf..a94af9a 100644 --- a/private/mix_release.bzl +++ b/private/mix_release.bzl @@ -101,11 +101,15 @@ export HEX_OFFLINE=true mkdir -p "$OUTPUT_DIR/{mix_env}/lib" for app_dir in "$ERL_LIBS_PATH"/*; do + app_name=$(basename "$app_dir") if [ -d "$app_dir/ebin" ]; then - app_name=$(basename "$app_dir") mkdir -p "$OUTPUT_DIR/{mix_env}/lib/$app_name/ebin" cp -r "$app_dir/ebin"/* "$OUTPUT_DIR/{mix_env}/lib/$app_name/ebin/" fi + if [ -d "$app_dir/priv" ]; then + mkdir -p "$OUTPUT_DIR/{mix_env}/lib/$app_name/priv" + cp -r "$app_dir/priv"/* "$OUTPUT_DIR/{mix_env}/lib/$app_name/priv/" + fi done # Build -pa options for each dependency's ebin directory