Blob Blame History Raw
#!/bin/bash

set -e

FEDORA=`git symbolic-ref --short HEAD | awk '/^f[0-9]+/ { print gensub("^f", "", 1)}'`

old_fedora=$[${FEDORA} - 1]
here="`pwd`"

set -x

rpmbuild \
    --define "_sourcedir ${here}" --define "_specdir ${here}" --define "_builddir ${here}" --define "_srcrpmdir ${here}" --define "_rpmdir ${here}" \
    --define "dist .fc${FEDORA}.infra" \
    --define "fedora ${FEDORA}" \
    --eval "%undefine rhel" \
    --define "fc${FEDORA} 1" \
    --eval "%undefine fc${old_fedora}" \
    --nodeps -bs bodhi.spec

set +x
latest_srpm=`ls -rt1 bodhi-*.infra.src.rpm | tail -n 1`
echo "Now build in Koji with:"
echo "koji build f${FEDORA}-infra $latest_srpm"