-
-
Save hguemar/74b7e1fb60efbb07498a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
milestone=.0b3 | |
pkg=$(basename $PWD _distro) | |
pushd ../$pkg | |
git fetch --all | |
git checkout . | |
tag=$(git describe --abbrev=0 --tags) | |
git checkout $tag | |
version=$(python setup.py --version|sed "s/$milestone$//") | |
git checkout master | |
popd | |
git checkout . | |
sed -i -e "1i%define milestone $milestone" -e "s/\(Version:\s*\)XXX/\1$version/" -e 's/\(Release:\s*\)XXX/\10.1%{milestone}{?dist}/' $pkg.spec | |
if ! egrep -q 'Source0:.*%{?milestone}?\.tar.*' $pkg.spec; then | |
sed -i -e 's/\(Source0:.*\)\(\.tar.*\)/\1%{milestone}\2/' $pkg.spec | |
fi | |
RPM_DATE=$(LC_TIME=C date -u +"%a %b %e %Y") | |
echo "* ${RPM_DATE} delorean <[email protected]> ${version}-0.1${milestone}" >> $pkg.spec | |
echo " - Build for Mitaka 3" >> $pkg.spec | |
git diff | |
spectool -g $pkg.spec | |
fedpkg --dist el7 srpm |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
git checkout stable/mitaka ?
...ok, it doesn't matter b/c there aren't new tags on master yet