set -e

source /var/vcap/packages/golang-1-linux/bosh/compile.env

export CGO_ENABLED=0
export GOPATH=${BOSH_INSTALL_TARGET}
export GOPROXY=off

version="$(cat version)"

pushd "bpm/cmd/bpm"
  go build -mod=vendor -ldflags "-X bpm/commands.Version=${version}" -o ${BOSH_INSTALL_TARGET}/bin/ .
popd

pushd "bpm/cmd/bpm-symlink-watcher"
  go build -mod=vendor -o ${BOSH_INSTALL_TARGET}/bin/ .
popd

# runc
cp /var/vcap/packages/bpm-runc/bin/runc ${BOSH_INSTALL_TARGET}/bin

# tini
cp /var/vcap/packages/tini/bin/tini ${BOSH_INSTALL_TARGET}/bin
