From 59bc1e6fcfcb6d869d0d39b5231e8e554d6afc7b Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Sun, 19 Sep 2021 16:07:21 +0530 Subject: [PATCH] Fix to add dependency extensions config --- src/scripts/linux.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh index 3ca9a19..4fca397 100644 --- a/src/scripts/linux.sh +++ b/src/scripts/linux.sh @@ -100,8 +100,13 @@ setup_dependencies() { for extension_package in "${extensions_array[@]}"; do fetch_package libraries="$libraries $(get_dependencies "$extension_package" "lib")" - extension_packages="$extension_packages $(get_dependencies "$extension_package" "php$version-")" + IFS=' ' read -r -a dependency_extension_packages_array <<<"$(get_dependencies "$extension_package" "php$version-")" + extension_packages="$extension_packages ${dependency_extension_packages_array[*]}" extension_packages="${extension_packages//php$version-common/}" + for dependency_extension in "${dependency_extension_packages_array[@]}"; do + mkdir -p "$ext_config_directory/${extension_package#*-}" + add_config "${extension_package#*-}" "$dependency_extension" + done done if [[ -n "${libraries// /}" ]]; then setup_libraries "$libraries"