#!/bin/bash | |
set -x | |
set -e | |
TMP=$(mktemp -d /tmp/rpmbuild.XXXXXX) | |
function cleanup() { | |
[[ -d $TMP ]] && rm -rf $TMP | |
} | |
trap cleanup EXIT | |
mkdir $TMP/{BUILD,RPMS,SOURCES,SPECS,SRPMS} | |
git archive HEAD --prefix=bcc/ --format=tar.gz -o $TMP/SOURCES/bcc.tar.gz | |
cp SPECS/bcc.spec $TMP/SPECS/ | |
pushd $TMP | |
rpmbuild --define "_topdir `pwd`" -ba SPECS/bcc.spec | |
popd | |
cp $TMP/RPMS/*/*.rpm . | |
cp $TMP/SRPMS/*.rpm . |