set -e

mkdir -p ${BOSH_INSTALL_TARGET}/src
mkdir -p ${BOSH_INSTALL_TARGET}/bin
mv restart-monit-job ${BOSH_INSTALL_TARGET}/bin

mv * ${BOSH_INSTALL_TARGET}/src
mv ${BOSH_INSTALL_TARGET}/src .


PACKAGE_NAME=$(basename ${BOSH_INSTALL_TARGET})
PREFIX=""
if [[ ${PACKAGE_NAME} != healthchecker ]]; then
    PREFIX=$(echo "${PACKAGE_NAME}" | sed "s|\(\w*\-\)healthchecker|\1|")
fi
source /var/vcap/packages/${PREFIX}golang-*-linux/bosh/compile.env

export GOBIN=${BOSH_INSTALL_TARGET}/bin


pushd src/code.cloudfoundry.org/healthchecker/cmd/healthchecker
  go build -o "${BOSH_INSTALL_TARGET}/bin/healthchecker" .
popd
