[releng] add a new script to make the release tags for all arches

Dennis Gilmore ausil at fedoraproject.org
Tue Feb 10 11:08:01 UTC 2015


commit 5179a7508a83ee1d09fb4f067a294918055c6398
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Tue Feb 10 05:07:40 2015 -0600

    add a new script to make the release tags for all arches

 scripts/branching/make-koji-release-tags |   41 ++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)
---
diff --git a/scripts/branching/make-koji-release-tags b/scripts/branching/make-koji-release-tags
new file mode 100755
index 0000000..6a4e143
--- /dev/null
+++ b/scripts/branching/make-koji-release-tags
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+RELEASE=$1
+
+OLDRELEASE=$(bc -l <<< "$RELEASE-1")
+
+primary_arches=armv7hl,i686,x86_64
+arm_arches=aarch64
+ppc_arches=ppc64,ppc64le
+s390_arches=s390x,s390
+
+
+for arch in primary arm ppc s390
+do
+
+arches=$(echo $arch)_arches
+
+if "$arch" = "primary"
+kojicli=koji
+else
+kojicli=$arch-koji
+fi
+
+$kojicli add-tag --parent $OLDRELEASE-updates $RELEASE
+$kojicli add-tag --parent $RELEASE $RELEASE-updates
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-candidate
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-testing
+$kojicli add-tag --parent $RELEASE-updates-testing $RELEASE-updates-testing-pending
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-pending
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-override
+$kojicli add-tag --parent $RELEASE-override --arches=$arches $RELEASE-build
+$kojicli add-tag-inheritance --priority 1 $RELEASE-build $OLDRELEASE-build
+$kojicli edit-tag --perm=fedora-override $RELEASE-override
+$kojicli edit-tag --perm=admin $RELEASE-updates
+$kojicli edit-tag --perm=admin $RELEASE-updates-testing
+$kojicli edit-tag --perm=admin $RELEASE-updates-testing-pending
+$kojicli edit-tag --perm=admin $RELEASE-updates-pending
+
+$kojicli add-target $RELEASE $RELEASE-build
+
+done


More information about the rel-eng mailing list