When building for multiple tags it could be useful to set different priorities
for the tasks, eg. rawhide builds will be lower prio than branched builds.
---
 util/koji-shadow | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/util/koji-shadow b/util/koji-shadow
index 25492d5..8790cf8 100755
--- a/util/koji-shadow
+++ b/util/koji-shadow
@@ -140,6 +140,8 @@ def get_options():
                       help=_("tag sucessful builds into the tag we are 
building, default is to not tag"))
     parser.add_option("--arches",
                       help=_("arches to use when creating tags"))
+    parser.add_option("--priority", type="int", default=5,
+                      help=_("priority to set for submitted builds"))
 
     #parse once to get the config file
     (options, args) = parser.parse_args()
@@ -1080,7 +1082,7 @@ class BuildTracker(object):
         #TODO       ...and verify repo
         repo_id, event_id = session.getTaskResult(task_id)
         #kick off build
-        task_id = session.build(src, None, opts={'repo_id': repo_id}, 
priority=5 )
+        task_id = session.build(src, None, opts={'repo_id': repo_id}, 
priority=options.priority )
         return task_id
 
     def report(self):
-- 
1.8.1.4

--
buildsys mailing list
buildsys@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/buildsys

Reply via email to