Skip to content
Snippets Groups Projects
Commit 02454e5f authored by TSC21's avatar TSC21 Committed by Lorenz Meier
Browse files

update OSX install script to fit arg options to reinstall formulas and install install sim tools

parent 3e90c37d
No related branches found
No related tags found
No related merge requests found
......@@ -3,12 +3,41 @@
# script directory
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
# Reinstall if --reinstall set
REINSTALL_FORMULAS=""
# Install simulation tools?
INSTALL_SIM=""
# Parse arguments
for arg in "$@"
do
if [[ $arg == "--reinstall" ]]; then
REINSTALL_FORMULAS=$arg
elif [[ $arg == "--sim-tools" ]]; then
INSTALL_SIM=$arg
fi
done
# Install px4-dev formula
brew tap PX4/px4
brew install px4-dev
if [ brew ls --versions px4-dev > /dev/null ]; then
brew install px4-dev
elif [[ $REINSTALL_FORMULAS == "--reinstall" ]]; then
brew reinstall px4-dev
fi
# python dependencies
# Python dependencies
sudo easy_install pip
sudo -H pip install -r ${DIR}/requirements.txt
sudo -H pip install --upgrade --force-reinstall pip
sudo -H pip install -I -r ${DIR}/requirements.txt
# Optional, but recommended additional simulation tools:
brew install px4-sim
if [[ $INSTALL_SIM == "--sim-tools" ]]; then
if [ brew ls --versions px4-sim > /dev/null ]; then
brew install px4-sim
elif [[ $REINSTALL_FORMULAS == "--reinstall" ]]; then
brew reinstall px4-sim
fi
fi
echo "All set! PX4 toolchain installed!"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment