old-commit-hash: 30c50e64fd
commatwo_master
Adeeb Shihadeh 5 years ago committed by GitHub
parent 1b43e6a113
commit ffd5ea18bc
  1. 19
      tools/mac_setup.sh

@ -2,11 +2,8 @@
# Install brew if required. # Install brew if required.
if [[ $(command -v brew) == "" ]]; then if [[ $(command -v brew) == "" ]]; then
echo "Installing Hombrew" echo "Installing Hombrew"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
else
echo "Updating Homebrew"
brew update || true
fi fi
brew install capnp \ brew install capnp \
@ -22,33 +19,23 @@ brew install capnp \
qt5 \ qt5 \
zeromq zeromq
# Detect shell and pick correct RC file.
if [[ $SHELL == "/bin/zsh" ]]; then if [[ $SHELL == "/bin/zsh" ]]; then
RC_FILE="$HOME/.zshrc" RC_FILE="$HOME/.zshrc"
elif [[ $SHELL == "/bin/bash" ]]; then elif [[ $SHELL == "/bin/bash" ]]; then
RC_FILE="$HOME/.bash_profile" RC_FILE="$HOME/.bash_profile"
else
echo "-------------------------------------------------------------"
echo "Unsupported shell: \"$SHELL\", cannot install to RC file."
echo "Please run: echo \"source $OP_DIR/tools/openpilot_env.sh\" >> %YOUR SHELL's RC file%"
echo "-------------------------------------------------------------"
fi fi
# Install to RC file (only non-CI).
if [ -z "$OPENPILOT_ENV" ] && [ -n "$RC_FILE" ] && [ -z "$CI" ]; then if [ -z "$OPENPILOT_ENV" ] && [ -n "$RC_FILE" ] && [ -z "$CI" ]; then
OP_DIR=$(git rev-parse --show-toplevel) OP_DIR=$(git rev-parse --show-toplevel)
echo "source $OP_DIR/tools/openpilot_env.sh" >> $RC_FILE echo "source $OP_DIR/tools/openpilot_env.sh" >> $RC_FILE
source $RC_FILE source $RC_FILE
echo "Added openpilot_env to RC file: $RC_FILE" echo "Added openpilot_env to RC file: $RC_FILE"
else
echo "Skipped RC file installation"
fi fi
# Install python.
pyenv install -s 3.8.2 pyenv install -s 3.8.2
pyenv global 3.8.2 pyenv global 3.8.2
pyenv rehash pyenv rehash
eval "$(pyenv init -)" # CI doesn't use .bash_profile, and will use python2.7 if this line isn't here. eval "$(pyenv init -)"
pip install pipenv==2020.8.13 pip install pipenv==2020.8.13
pipenv install --system --deploy pipenv install --system --deploy

Loading…
Cancel
Save