Blob Blame History Raw
#!/bin/bash

set -e

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

NAME=libmodulemd1
VERSION=$(rpm -q --specfile --qf='%{version}\n' $SCRIPT_DIR/libmodulemd.spec | head -n1)
RELEASE=$(rpm -q --define 'dist .el7.infra' --specfile --qf='%{release}\n' $SCRIPT_DIR/libmodulemd.spec | head -n1)

rpmbuild --define "_sourcedir $SCRIPT_DIR" \
         --define "_specdir $SCRIPT_DIR" \
         --define "_builddir $SCRIPT_DIR" \
         --define "_srcrpmdir $SCRIPT_DIR" \
         --define "_rpmdir $SCRIPT_DIR" \
         --define 'dist .el7.infra' \
         --define 'rhel 7' \
         --eval '%undefine fedora' \
         --define 'el7 1' \
         --eval '%undefine fc30' \
         --nodeps \
         -bs \
         $SCRIPT_DIR/libmodulemd.spec

if [ -f $SCRIPT_DIR/$NAME-$VERSION-$RELEASE.src.rpm ]; then
    koji build epel7-infra $SCRIPT_DIR/$NAME-$VERSION-$RELEASE.src.rpm
else
    echo "Missing $SCRIPT_DIR/$NAME-$VERSION-$RELEASE.src.rpm"
fi