#!/bin/bash set -e #If this is the build tools step, we do not bother to install/build byond if [ "$BUILD_TOOLS" = true ]; then exit 0 fi; echo "Combining maps for building" if [ "$DM_MAPFILE" = "loadallmaps" ]; then python tools/travis/template_dm_generator.py fi; if [ -d "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin" ]; then echo "Using cached directory." exit 0 else echo "Setting up BYOND." mkdir -p "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}" cd "$HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}" curl "http://www.byond.com/download/build/${BYOND_MAJOR}/${BYOND_MAJOR}.${BYOND_MINOR}_byond_linux.zip" -o byond.zip unzip byond.zip cd byond make here cd ~/ exit 0 fi #some variable not set correctly, panic exit 1