Release v1-verbose

This commit is contained in:
Shivam Mathur
2022-04-10 03:10:28 +05:30
parent 28c92ba4ee
commit bc71c880ee
8 changed files with 68 additions and 68 deletions

View File

@@ -20,8 +20,8 @@ add_log() {
remove_extension() {
local extension=$1
sudo sed -Ei '' "/=(.*\/)?\"?$extension/d" "$ini_file"
sudo rm -rf "$scan_dir"/*"$extension"* >/dev/null 2>&1
sudo rm -rf "$ext_dir"/"$extension".so >/dev/null 2>&1
sudo rm -rf "$scan_dir"/*"$extension"*
sudo rm -rf "$ext_dir"/"$extension".so
}
# Function to test if extension is loaded
@@ -37,7 +37,7 @@ check_extension() {
# Function to install PECL extensions and accept default options
pecl_install() {
local extension=$1
yes '' | sudo pecl install -f "$extension" >/dev/null 2>&1
yes '' | sudo pecl install -f "$extension"
}
# Function to get the PECL version
@@ -70,7 +70,7 @@ add_pecl_extension() {
else
remove_extension "$extension"
(
pecl_install "$extension-$pecl_version" >/dev/null 2>&1 &&
pecl_install "$extension-$pecl_version" &&
check_extension "$extension" &&
add_log "$tick" "$extension" "Installed and enabled"
) || add_log "$cross" "$extension" "Could not install $extension-$pecl_version on PHP $semver"
@@ -93,9 +93,9 @@ fetch_brew_tap() {
add_brew_tap() {
tap=$1
if ! [ -d "$tap_dir/$tap" ]; then
fetch_brew_tap "$tap" >/dev/null 2>&1
fetch_brew_tap "$tap"
if ! [ -d "$tap_dir/$tap" ]; then
brew tap "$tap" >/dev/null 2>&1
brew tap "$tap"
fi
fi
}
@@ -123,7 +123,7 @@ add_extension() {
add_log "$tick" "$extension" "Enabled"
elif ! check_extension "$extension"; then
(
eval "$install_command" >/dev/null 2>&1 &&
eval "$install_command" &&
check_extension "$extension" &&
add_log "$tick" "$extension" "Installed and enabled"
) || add_log "$cross" "$extension" "Could not install $extension on PHP $semver"
@@ -188,15 +188,15 @@ add_tool() {
if [ "$tool" = "composer" ]; then
configure_composer "$tool_path"
elif [ "$tool" = "phan" ]; then
add_extension fileinfo "pecl_install fileinfo" extension >/dev/null 2>&1
add_extension ast "pecl_install ast" extension >/dev/null 2>&1
add_extension fileinfo "pecl_install fileinfo" extension
add_extension ast "pecl_install ast" extension
elif [ "$tool" = "phive" ]; then
add_extension curl "pecl_install curl" extension >/dev/null 2>&1
add_extension mbstring "pecl_install mbstring" extension >/dev/null 2>&1
add_extension xml "pecl_install xml" extension >/dev/null 2>&1
add_extension curl "pecl_install curl" extension
add_extension mbstring "pecl_install mbstring" extension
add_extension xml "pecl_install xml" extension
elif [ "$tool" = "cs2pr" ]; then
sudo sed -i '' 's/exit(9)/exit(0)/' "$tool_path"
tr -d '\r' < "$tool_path" | sudo tee "$tool_path.tmp" >/dev/null 2>&1 && sudo mv "$tool_path.tmp" "$tool_path"
tr -d '\r' < "$tool_path" | sudo tee "$tool_path.tmp" && sudo mv "$tool_path.tmp" "$tool_path"
sudo chmod a+x "$tool_path"
fi
add_log "$tick" "$tool" "Added"
@@ -211,8 +211,8 @@ add_composertool() {
release=$2
prefix=$3
(
sudo rm -f "$composer_lock" >/dev/null 2>&1 || true
composer global require "$prefix$release" >/dev/null 2>&1 &&
sudo rm -f "$composer_lock" || true
composer global require "$prefix$release" &&
add_log "$tick" "$tool" "Added"
) || add_log "$cross" "$tool" "Could not setup $tool"
if [ -e "$composer_bin/composer" ]; then
@@ -226,8 +226,8 @@ add_composertool() {
# Function to configure PECL
configure_pecl() {
for tool in pear pecl; do
sudo "$tool" config-set php_ini "$ini_file" >/dev/null 2>&1
sudo "$tool" channel-update "$tool".php.net >/dev/null 2>&1
sudo "$tool" config-set php_ini "$ini_file"
sudo "$tool" channel-update "$tool".php.net
done
}
@@ -273,7 +273,7 @@ update_dependencies() {
done <"$tap_dir/shivammathur/homebrew-php/.github/deps/${ImageOS:?}_${ImageVersion:?}"
wait "${to_wait[@]}"
fi
echo '' | sudo tee /tmp/update_dependencies >/dev/null 2>&1
echo '' | sudo tee /tmp/update_dependencies
fi
}
@@ -328,7 +328,7 @@ export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
# Setup PHP
step_log "Setup PHP"
if [ "$existing_version" != "$version" ]; then
setup_php >/dev/null 2>&1
setup_php
status="Installed"
else
status="Found"