#!/bin/bash

set -e
set -u

mkdir -p ${BOSH_INSTALL_TARGET}/bin
cp -a . ${BOSH_INSTALL_TARGET}/src

export GOROOT=$(readlink -nf /var/vcap/packages/golang)
export GOPATH=$BOSH_INSTALL_TARGET
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

go build -o ${BOSH_INSTALL_TARGET}/bin/flanneld github.com/coreos/flannel

export GOPATH=$GOPATH:$PWD/github.com/containernetworking/cni/Godeps/_workspace
go install github.com/containernetworking/cni/plugins/main/bridge
go install github.com/containernetworking/cni/plugins/ipam/host-local
go install github.com/containernetworking/cni/plugins/meta/flannel
go install cni-wrapper-plugin
