#!/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
    [ ! -f "$n" ] || [ ! -x "$n" ] ||
        install -m 755 -t "${RPM_BUILD_ROOT-}/$RPM_BINDIR" -- "$n"
done
