#!/bin/bash -ex ORG_PATH="github.com/vtolstov" REPO_PATH="${ORG_PATH}/cloudinit" export GOBIN=${PWD}/bin export GOPATH=${PWD}/third_party export CGO_ENABLED=0 mkdir -p $GOBIN if [ ! -h $GOPATH/src/${REPO_PATH} ]; then mkdir -p $GOPATH/src/${ORG_PATH} ln -s ../../../.. $GOPATH/src/${REPO_PATH} || echo "exit 255" fi for os in linux freebsd; do GOOS=${os} go build -x -a -installsuffix cgo -o bin/cloudinit-${os}-x86_64 ${REPO_PATH} GOOS=${os} GOARCH=386 go build -x -a -installsuffix cgo -o bin/cloudinit-${os}-x86_32 ${REPO_PATH} done