X-Git-Url: http://git.annexia.org/?p=goals.git;a=blobdiff_plain;f=stdlib%2Ffedora.gl;fp=stdlib%2Ffedora.gl;h=2bcaec110ce3e8c1feb4c9a6ac443fa6d5126b7c;hp=3b82cf6c877078a59cfdb6a57c96c4c58fa6c603;hb=156de1e0df4aace1a42957491118cc2174d70c6a;hpb=7fed0375c4c22c9ad355a31926d86f689cba898c diff --git a/stdlib/fedora.gl b/stdlib/fedora.gl index 3b82cf6..2bcaec1 100644 --- a/stdlib/fedora.gl +++ b/stdlib/fedora.gl @@ -111,15 +111,24 @@ is-koji-built ("%pkg") : # would need to be corrected/integrated by hand. git pull + # If we're not building for Rawhide then we must use the rightmost + # (-r) flag so there's an upgrade path to Rawhide. + rightmost= + if test %fedora-branch != "master"; then rightmost=-r; fi + # If the specfile doesn't have the magic string then add # that now. if ! grep -sq %fedora-rebuild-name $specfile; then - rpmdev-bumpspec -c "- "%fedora-rebuild-name *.spec + rpmdev-bumpspec -c "- "%fedora-rebuild-name $rightmost *.spec else - rpmdev-bumpspec -c "- Bump release and rebuild." *.spec + rpmdev-bumpspec -c "- Bump release and rebuild." $rightmost *.spec fi + + # Commit and push the change. fedpkg commit -c fedpkg push + + # Do the Koji build in the side tag. fedpkg build --target %fedora-tag }