From 689ace685d9630aac34d828bffb7bc049a19c43d Mon Sep 17 00:00:00 2001 From: Mike Bonnet Date: Jun 13 2014 15:23:38 +0000 Subject: handle display of chainmaven tasks --- diff --git a/cli/koji b/cli/koji index cb53ae4..16210b3 100755 --- a/cli/koji +++ b/cli/koji @@ -4153,6 +4153,14 @@ def _parseTaskParams(session, method, task_id): lines.append("Task: %s %s" % (params[3]['id'], koji.taskLabel(params[3]))) if len(params) > 4: _handleOpts(lines, params[4]) + elif method == 'chainmaven': + lines.append("Builds:") + for package, opts in params[0].items(): + lines.append(" " + package) + _handleMap(lines, opts, prefix=" ") + lines.append("Build Target: %s" % params[1]) + if len(params) > 2: + _handleOpts(lines, params[2]) elif method == 'winbuild': lines.append("VM: %s" % params[0]) lines.append("SCM URL: %s" % params[1]) diff --git a/www/kojiweb/taskinfo.chtml b/www/kojiweb/taskinfo.chtml index 0d605cf..218ecb9 100644 --- a/www/kojiweb/taskinfo.chtml +++ b/www/kojiweb/taskinfo.chtml @@ -155,7 +155,9 @@ $value #end for Build Target: $params[1]
+ #if $len($params) > 2 $printOpts($params[2]) + #end if #elif $task.method == 'livecd' or $task.method == 'appliance' Arch: $params[2]
Build Target: $params[3]