From ae0a50642dcfcc2fbfb0b2b43c20199643330cc1 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Mon, 27 Oct 2025 19:17:28 +0530 Subject: [PATCH] Fix pecl support for extensions with uppercase packages --- src/scripts/extensions/source.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scripts/extensions/source.sh b/src/scripts/extensions/source.sh index 200921fa..66443113 100644 --- a/src/scripts/extensions/source.sh +++ b/src/scripts/extensions/source.sh @@ -119,9 +119,10 @@ fetch_extension() { elif [ "$fetch" = "pecl" ]; then source="pecl" pecl_name=${extension/http/pecl_http} - get -q -n /tmp/"$pecl_name".tgz https://pecl.php.net/get/"$pecl_name"-"$release".tgz + capital_pecl_name=$(echo "$pecl_name" | tr '[:lower:]' '[:upper:]') + get -q -n /tmp/"$pecl_name".tgz https://pecl.php.net/get/"$pecl_name"-"$release".tgz https://pecl.php.net/get/"$capital_pecl_name"-"$release".tgz tar -xzf /tmp/"$pecl_name".tgz -C /tmp - cd /tmp/"$pecl_name"-"$release" || exit + cd /tmp/"$pecl_name"-"$release" 2>/dev/null || cd /tmp/"$capital_pecl_name"-"$release" 2>/dev/null || exit fi }