diff options
-rw-r--r-- | meta/classes-global/utility-tasks.bbclass | 23 |
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" | |||
9 | python do_listtasks() { | 9 | python 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 | ||
26 | CLEANFUNCS ?= "" | 25 | CLEANFUNCS ?= "" |