#!/bin/bash set -e set -x set -o pipefail ELIXIR_VERSION=$1 if test -z "$ELIXIR_VERSION" then echo "Cannot proceed without Elixir version!" >> /dev/stderr exit 1 else echo "Elixir: $ELIXIR_VERSION" fi # Download and install Elixir ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/archive/v${ELIXIR_VERSION}.tar.gz" ELIXIR_ARCHIVE="elixir-${ELIXIR_VERSION}.tar.gz" wget -q -O $ELIXIR_ARCHIVE "$ELIXIR_DOWNLOAD_URL" grep $ELIXIR_ARCHIVE shasums | sha256sum -c - ELIXIR_TOP="/usr/local/src/elixir-${ELIXIR_VERSION}" mkdir -p $ELIXIR_TOP tar -xzC $ELIXIR_TOP --strip-components=1 -f $ELIXIR_ARCHIVE rm $ELIXIR_ARCHIVE ( cd $ELIXIR_TOP && make install clean ) rm -rf $ELIXIR_TOP