Revision aee6be62
Added by Dominic Cleal over 10 years ago
release | ||
---|---|---|
|
||
git describe $VERSION >/dev/null || echo "WARNING! There is no such tag: $VERSION!"
|
||
|
||
RPMBUILD=$(pwd)/pkg/rpmbuild
|
||
TEMPDIR=$(mktemp -d)
|
||
trap "rm -rf $TEMPDIR" EXIT
|
||
mkdir $TEMPDIR/$PROJECT-$VERSION
|
||
mkdir -p $TEMPDIR/$PROJECT-$VERSION $RPMBUILD/SOURCES
|
||
cp -Rad . $TEMPDIR/$PROJECT-$VERSION
|
||
|
||
pushd $TEMPDIR
|
||
rm -rf `find -name ".git*"`
|
||
tar c $PROJECT-$VERSION | gzip -9 > ~/rpmbuild/SOURCES/$PROJECT-$VERSION.tar.gz
|
||
tar c $PROJECT-$VERSION | gzip -9 > $RPMBUILD/SOURCES/$PROJECT-$VERSION.tar.gz
|
||
cd $PROJECT-$VERSION
|
||
rpmbuild -bs $PROJECT.spec --define "dist $DIST"
|
||
rpmbuild -bs $PROJECT.spec --define "dist $DIST" --define "_topdir $RPMBUILD"
|
||
popd
|
Also available in: Unified diff
Fix concurrent execution of the release script during Jenkins builds
Should fix the invalid SRPMS and tarballs being uploaded to koji, which were
failing with CRC errors as Jenkins runs 2/3 of these in parallel for
different dists.