Assorted fixes

This commit is contained in:
Shivam Mathur
2021-02-22 15:37:36 +05:30
parent d27996462b
commit 0c0ae39775
5 changed files with 27 additions and 17 deletions
+6 -2
View File
@@ -41,8 +41,8 @@ configure_pecl() {
add_pecl >/dev/null 2>&1
fi
for script in pear pecl; do
sudo "$script" config-set php_ini "${pecl_file:-${ini_file[@]}}"
sudo "$script" channel-update "$script".php.net
sudo "$script" config-set php_ini "${pecl_file:-$ini_file}" >/dev/null 2>&1
sudo "$script" channel-update "$script".php.net >/dev/null 2>&1
done
echo '' | sudo tee /tmp/pecl_config >/dev/null 2>&1
fi
@@ -118,6 +118,7 @@ add_pecl_extension() {
extension=$1
pecl_version=$2
prefix=$3
configure_pecl
if [[ $pecl_version =~ .*(alpha|beta|rc|snapshot|preview).* ]]; then
pecl_version=$(get_pecl_version "$extension" "$pecl_version")
fi
@@ -216,6 +217,9 @@ add_composertool() {
if [ -e "$composer_bin/composer" ]; then
sudo cp -p "$tool_path_dir/composer" "$composer_bin"
fi
if [ "$tool" = "codeception" ]; then
sudo ln -s $composer_bin/codecept $composer_bin/codeception
fi
}
# Function to setup phpize and php-config