From e394b3e1ca469ce009095c4a5b397e4a6b8d05ed Mon Sep 17 00:00:00 2001 From: BG Date: Tue, 10 Mar 2026 15:06:38 +0100 Subject: [PATCH] [implementation][scripts] Add config::build function to copy php-dist config --- implementation/scripts/build.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/implementation/scripts/build.sh b/implementation/scripts/build.sh index 63d22367..bf1fb641 100755 --- a/implementation/scripts/build.sh +++ b/implementation/scripts/build.sh @@ -44,6 +44,7 @@ function main() { run::build cmd::build + config::build ## For backwards compatibility with amd64 workflows if [[ ${#targets[@]} -eq 1 && "${targets[0]}" == "linux/amd64" ]]; then @@ -134,4 +135,20 @@ function cmd::build() { fi } +function config::build() { + if [[ -d "${BUILDPACKDIR}/config" ]]; then + for target in "${targets[@]}"; do + platform=$(echo "${target}" | cut -d '/' -f1) + arch=$(echo "${target}" | cut -d'/' -f2) + + util::print::title "Placing config files... for platform: ${platform} and arch: ${arch}" + + mkdir -p "${BUILDPACKDIR}/${platform}/${arch}/config" + cp -r "${BUILDPACKDIR}"/config/* "${BUILDPACKDIR}/${platform}/${arch}/config/" 2>/dev/null || true + + echo "Success!" + done + fi +} + main "${@:-}"