#!/bin/sh

set -u

vendor_rpmbuild_cmd="${VENDOR_RPM_VENDOR_RPMBUILD_COMMAND-/opt/osstech/bin/osstech-rpmbuild}"

topdir=`pwd`
builddir="$topdir/BUILD/`hostname |sed 's/\..*//'`"
buildrootdir="$builddir"
buildroot="$builddir/root"
tmppath="$builddir/tmp"

packager="`id -un` `pwd`"
if type git > /dev/null 2>&1; then
  packager="$packager `git rev-parse --abbrev-ref HEAD` `git rev-parse HEAD`"
  if git status --porcelain */ |grep . 1>&2; then
    ## Work In Progress
    packager="$packager WIP"
  fi
fi

HOME="$builddir"
export HOME

mkdir -p "$tmppath" || exit 1

exec "$vendor_rpmbuild_cmd" \
  --define "_topdir $topdir" \
  --define "_builddir $builddir" \
  --define "_buildrootdir $buildrootdir" \
  --define "buildroot $buildroot" \
  --define "_tmppath $tmppath" \
  --define "packager $packager" \
  --define "debug_package %{nil}" \
  "$@" \
;
