This repository has been archived by the owner. It is now read-only.
Permalink
Cannot retrieve contributors at this time
executable file
99 lines (90 sloc)
1.92 KB
| #!/bin/sh | |
| # | |
| # Install all the required dependencies for building and deploying Firefox for iOS | |
| # Assumes you already have git otherwise you wouldn't have this setup script | |
| # | |
| # run ./setup.sh from the command line to run | |
| # | |
| # | |
| # Check if XCode Command Line Tools are installed | |
| # | |
| which -s xcode-select | |
| if [[ $? != 0 ]] ; then | |
| echo "Installing XCode Command Line Tools" | |
| # Install XCode Command Line Tools | |
| xcode-select --install | |
| else | |
| echo "XCode Command Line Tools already installed" | |
| fi | |
| # | |
| # Check if Homebrew is installed | |
| # | |
| which -s brew | |
| if [[ $? != 0 ]] ; then | |
| # Install Homebrew | |
| echo "Installing Homebrew" | |
| ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
| else | |
| echo "Homebrew already installed" | |
| fi | |
| # | |
| # Check if python is installed | |
| # | |
| if [ ! -e $(python -c 'from distutils.sysconfig import get_makefile_filename as m; print m()') ]; then | |
| # Install python | |
| echo "Installing python" | |
| brew install python | |
| else | |
| echo "python already installed" | |
| fi | |
| # | |
| # Check if virtualenv is installed | |
| # | |
| which -s virtualenv | |
| if [[ $? != 0 ]] ; then | |
| # Install virtualenv | |
| echo "Installing vitualenv" | |
| pip install virtualenv | |
| else | |
| echo "virtualenv already installed" | |
| fi | |
| if [ ! -d /usr/local/Cellar/imagemagick ] ; then | |
| echo "installing imagemagick" | |
| brew install imagemagick | |
| else | |
| echo "imagemagick already installed" | |
| fi | |
| # | |
| # Check if Carthage is installed | |
| # | |
| which -s carthage | |
| if [[ $? != 0 ]] ; then | |
| # Install Carthage | |
| echo "Installing Carthage" | |
| brew install carthage | |
| else | |
| echo "Carthage already installed" | |
| fi | |
| # | |
| # Check if Node is installed | |
| # | |
| which -s node | |
| if [[ $? != 0 ]] ; then | |
| # Install Node | |
| echo "Installing Node.js" | |
| brew install node | |
| else | |
| echo "Node.js already installed" | |
| fi | |
| # | |
| # Check if fastlane is installed | |
| # | |
| which -s fastlane | |
| if [[ $? != 0 ]] ; then | |
| # Install fastlane | |
| echo "Installing fastlane." | |
| sudo gem install fastlane | |
| fastlane init | |
| else | |
| echo "fastlane already installed" | |
| fi |