summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes-global/utility-tasks.bbclass23
1 files changed, 11 insertions, 12 deletions
diff --git a/meta/classes-global/utility-tasks.bbclass b/meta/classes-global/utility-tasks.bbclass
index ae2da330b8..394cc3158d 100644
--- a/meta/classes-global/utility-tasks.bbclass
+++ b/meta/classes-global/utility-tasks.bbclass
@@ -9,18 +9,17 @@ do_listtasks[nostamp] = "1"
9python do_listtasks() { 9python do_listtasks() {
10 taskdescs = {} 10 taskdescs = {}
11 maxlen = 0 11 maxlen = 0
12 for e in d.keys(): 12 for t in bb.build.listtasks(d):
13 if d.getVarFlag(e, 'task'): 13 maxlen = max(maxlen, len(t))
14 maxlen = max(maxlen, len(e)) 14
15 if e.endswith('_setscene'): 15 if t.endswith('_setscene'):
16 desc = "%s (setscene version)" % (d.getVarFlag(e[:-9], 'doc') or '') 16 desc = "%s (setscene version)" % (d.getVarFlag(t[:-9], 'doc') or '')
17 else: 17 else:
18 desc = d.getVarFlag(e, 'doc') or '' 18 desc = d.getVarFlag(t, 'doc') or ''
19 taskdescs[e] = desc 19 taskdescs[t] = desc
20 20
21 tasks = sorted(taskdescs.keys()) 21 for task, doc in sorted(taskdescs.items()):
22 for taskname in tasks: 22 bb.plain("%s %s" % (task.ljust(maxlen), doc))
23 bb.plain("%s %s" % (taskname.ljust(maxlen), taskdescs[taskname]))
24} 23}
25 24
26CLEANFUNCS ?= "" 25CLEANFUNCS ?= ""