From 3d5fae79176186ecb20f0f76c1fa0cfcf74408e3 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Mon, 16 Nov 2020 02:23:20 +0530 Subject: [PATCH] Use PECL directly for nightly versions --- src/scripts/linux.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh index af66f556..20389473 100644 --- a/src/scripts/linux.sh +++ b/src/scripts/linux.sh @@ -103,9 +103,12 @@ add_extension() { elif check_extension "$extension"; then add_log "$tick" "$extension" "Enabled" elif ! check_extension "$extension"; then - eval "$install_command" >/dev/null 2>&1 || - (update_lists && eval "$install_command" >/dev/null 2>&1) || - sudo pecl install -f "$extension" >/dev/null 2>&1 + if [ "$version" = "8.0" ]; then + pecl_install "$extension" + else + eval "$install_command" >/dev/null 2>&1 || + (update_lists && eval "$install_command" >/dev/null 2>&1) || pecl_install "$extension" + fi (check_extension "$extension" && add_log "$tick" "$extension" "Installed and enabled") || add_log "$cross" "$extension" "Could not install $extension on PHP $semver" fi