only brew if not already installed

Sometimes brew only warns, but other times it errors
if you're installing something that is already installed, so
lets be safe and only brew if its not already installed
This commit is contained in:
Job Evers-Meltzer 2016-07-15 16:05:30 -05:00
parent 62c1bcb345
commit 134a1f48f9

View file

@ -166,16 +166,20 @@ function cleanup() {
exit $rv
}
function brew_if_not_installed() {
if ! brew ls | grep $1 --quiet; then
brew install $1
fi
}
function install_brew_packages() {
brew update > /dev/null
brew install autoconf
brew install automake
brew install libtool
brew install pkg-config
brew install protobuf
if ! brew ls | grep gmp --quiet; then
brew install gmp
fi
brew_if_not_installed autoconf
brew_if_not_installed automake
brew_if_not_installed libtool
brew_if_not_installed pkg-config
brew_if_not_installed protobuf
brew_if_not_installed gmp
}
function install_apt_packages() {