mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-11-26 17:13:12 +07:00
Improve macos php setup [skip ci]
This commit is contained in:
@ -177,18 +177,19 @@ add_php() {
|
|||||||
php_formula="shivammathur/php/$php_keg"
|
php_formula="shivammathur/php/$php_keg"
|
||||||
if [[ "$existing_version" = "false" || -n "$suffix" || "$action" = "upgrade" ]]; then
|
if [[ "$existing_version" = "false" || -n "$suffix" || "$action" = "upgrade" ]]; then
|
||||||
update_dependencies
|
update_dependencies
|
||||||
add_brew_tap
|
add_brew_tap "$php_tap"
|
||||||
fi
|
fi
|
||||||
if [[ "$existing_version" != "false" && -z "$suffix" ]]; then
|
if [[ "$existing_version" != "false" && -z "$suffix" ]]; then
|
||||||
if [ "$action" = "upgrade" ]; then
|
if [ "$action" = "upgrade" ]; then
|
||||||
|
brew install --only-dependencies "$php_formula"
|
||||||
brew upgrade -f --overwrite "$php_formula"
|
brew upgrade -f --overwrite "$php_formula"
|
||||||
else
|
else
|
||||||
brew unlink "$php_keg"
|
brew unlink "$php_keg"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
brew install --only-dependencies "$php_formula"
|
||||||
brew install -f --overwrite "$php_formula" || brew upgrade -f --overwrite "$php_formula"
|
brew install -f --overwrite "$php_formula" || brew upgrade -f --overwrite "$php_formula"
|
||||||
fi
|
fi
|
||||||
sudo chown -R "$(id -un)":"$(id -gn)" "$brew_prefix"
|
|
||||||
brew link --force --overwrite "$php_keg"
|
brew link --force --overwrite "$php_keg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user