123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #
- # Copyright OpenEmbedded Contributors
- #
- # SPDX-License-Identifier: MIT
- #
- addtask listtasks
- do_listtasks[nostamp] = "1"
- python do_listtasks() {
- taskdescs = {}
- maxlen = 0
- for e in d.keys():
- if d.getVarFlag(e, 'task'):
- maxlen = max(maxlen, len(e))
- if e.endswith('_setscene'):
- desc = "%s (setscene version)" % (d.getVarFlag(e[:-9], 'doc') or '')
- else:
- desc = d.getVarFlag(e, 'doc') or ''
- taskdescs[e] = desc
- tasks = sorted(taskdescs.keys())
- for taskname in tasks:
- bb.plain("%s %s" % (taskname.ljust(maxlen), taskdescs[taskname]))
- }
- CLEANFUNCS ?= ""
- T:task-clean = "${LOG_DIR}/cleanlogs/${PN}"
- addtask clean
- do_clean[nostamp] = "1"
- python do_clean() {
- """clear the build and temp directories"""
- dir = d.expand("${WORKDIR}")
- bb.note("Removing " + dir)
- oe.path.remove(dir)
- dir = "%s.*" % d.getVar('STAMP')
- bb.note("Removing " + dir)
- oe.path.remove(dir)
- for f in (d.getVar('CLEANFUNCS') or '').split():
- bb.build.exec_func(f, d)
- }
- addtask checkuri
- do_checkuri[nostamp] = "1"
- do_checkuri[network] = "1"
- python do_checkuri() {
- src_uri = (d.getVar('SRC_URI') or "").split()
- if len(src_uri) == 0:
- return
- try:
- fetcher = bb.fetch2.Fetch(src_uri, d)
- fetcher.checkstatus()
- except bb.fetch2.BBFetchException as e:
- bb.fatal(str(e))
- }
|