#!/bin/sh -eu

BUILDDIR="${BUILDDIR?}"
BINDIR="${BINDIR:-$BUILDDIR/bin}"
GOROOT="$(go env GOROOT)"
GOPATH="${GOPATH:-$GOROOT}"

if [ -z "${IGNORE_SOURCES-}" ]; then
	mkdir -p -- "${RPM_BUILD_ROOT-}/$GOPATH"
	[ ! -d "$BUILDDIR/src" ] ||
		mv -vf -- "$BUILDDIR/src" "${RPM_BUILD_ROOT-}/$GOPATH/src"
fi

[ -n "${RPM_BINDIR-}" ] ||
	RPM_BINDIR="$(rpm --eval %_bindir)"

mkdir -p -- "${RPM_BUILD_ROOT-}/$RPM_BINDIR"
for n in "$BINDIR"/*; do
	[ ! -e "$n" ] ||
		mv -vf -- "$n" "${RPM_BUILD_ROOT-}/$RPM_BINDIR"
done
