#!/bin/sh

set -u

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

rpmbuild_spec=`
  while [ $# -ge 1 ]; do
    if [ -f "$1" ]; then
      case "$1" in
      *.spec)
	echo "$1"
	break
	;;
      esac
    fi
    shift
  done
`

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

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 "debug_package %{nil}" \
  "$@" \
;

