From 8cd4814bebd00a59cf60cfa5443e7160bfc1f108 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 26 Jun 2014 10:07:31 -0700 Subject: [PATCH] scripts: unix line endings --- scripts/build.sh | 94 ++++++++++++++++++++++++------------------------ 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index 2ca2239d6..7108c533a 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,47 +1,47 @@ -#!/bin/bash -# -# This script builds the application from source for only this platform. -set -e - -# Get the parent directory of where this script is. -SOURCE="${BASH_SOURCE[0]}" -while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done -DIR="$( cd -P "$( dirname "$SOURCE" )/.." && pwd )" - -# Change into that directory -cd $DIR - -# Get the git commit -GIT_COMMIT=$(git rev-parse HEAD) -GIT_DIRTY=$(test -n "`git status --porcelain`" && echo "+CHANGES" || true) - -# If we're building on Windows, specify an extension -EXTENSION="" -if [ "$(go env GOOS)" = "windows" ]; then - EXTENSION=".exe" -fi - -GOPATHSINGLE=${GOPATH%%:*} -if [ "$(go env GOOS)" = "windows" ]; then - GOPATHSINGLE=${GOPATH%%;*} -fi - -# Install dependencies -echo "--> Getting dependencies..." -go get ./... - -# Build! -echo "--> Building..." -gox \ - -os="$(go env GOOS)" \ - -arch="$(go env GOARCH)" \ - -ldflags "-X main.GitCommit ${GIT_COMMIT}${GIT_DIRTY}" \ - -output "bin/terraform-{{.Dir}}" \ - ./... -mv bin/terraform-terraform${EXTENSION} bin/terraform${EXTENSION} -cp bin/terraform* ${GOPATHSINGLE}/bin - -# Done! -echo -echo "--> Results:" -ls -hl bin/ +#!/bin/bash +# +# This script builds the application from source for only this platform. +set -e + +# Get the parent directory of where this script is. +SOURCE="${BASH_SOURCE[0]}" +while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done +DIR="$( cd -P "$( dirname "$SOURCE" )/.." && pwd )" + +# Change into that directory +cd $DIR + +# Get the git commit +GIT_COMMIT=$(git rev-parse HEAD) +GIT_DIRTY=$(test -n "`git status --porcelain`" && echo "+CHANGES" || true) + +# If we're building on Windows, specify an extension +EXTENSION="" +if [ "$(go env GOOS)" = "windows" ]; then + EXTENSION=".exe" +fi + +GOPATHSINGLE=${GOPATH%%:*} +if [ "$(go env GOOS)" = "windows" ]; then + GOPATHSINGLE=${GOPATH%%;*} +fi + +# Install dependencies +echo "--> Getting dependencies..." +go get ./... + +# Build! +echo "--> Building..." +gox \ + -os="$(go env GOOS)" \ + -arch="$(go env GOARCH)" \ + -ldflags "-X main.GitCommit ${GIT_COMMIT}${GIT_DIRTY}" \ + -output "bin/terraform-{{.Dir}}" \ + ./... +mv bin/terraform-terraform${EXTENSION} bin/terraform${EXTENSION} +cp bin/terraform* ${GOPATHSINGLE}/bin + +# Done! +echo +echo "--> Results:" +ls -hl bin/