diff options
author | Chris Larson <chris_larson@mentor.com> | 2010-10-27 18:14:38 -0700 |
---|---|---|
committer | Chris Larson <chris_larson@mentor.com> | 2010-10-27 18:15:14 -0700 |
commit | 107cb75421dbff51be0f1b5ac433d6d872926bbf (patch) | |
tree | 405f9ee9ef788d87b22aced987fcff193ebe2cac /classes | |
parent | 8264858d8c038030dcbd713cfad1f564c10e1e84 (diff) | |
download | openembedded-107cb75421dbff51be0f1b5ac433d6d872926bbf.tar.gz |
base: drop rebuild, fix eventhandler
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/base.bbclass | 32 | ||||
-rw-r--r-- | classes/utility-tasks.bbclass | 7 |
2 files changed, 1 insertions, 38 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index b1159e8ad4..8708fa9d63 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -237,22 +237,13 @@ python base_eventhandler() { from bb import note, error, data from bb.event import getName - - name = getName(e) - if name == "TaskCompleted": - msg = "package %s: task %s is complete." % (data.getVar("PF", e.data, 1), e.task) - elif name == "UnsatisfiedDep": - msg = "package %s: dependency %s %s" % (e.pkg, e.dep, name[:-3].lower()) - else: - return - # Only need to output when using 1.8 or lower, the UI code handles it # otherwise if (int(bb.__version__.split(".")[0]) <= 1 and int(bb.__version__.split(".")[1]) <= 8): if msg: note(msg) - if name.startswith("BuildStarted"): + if isinstance(e, bb.event.BuildStarted): bb.data.setVar( 'BB_VERSION', bb.__version__, e.data ) statusvars = bb.data.getVar("BUILDCFG_VARS", e.data, 1).split() statuslines = ["%-17s = \"%s\"" % (i, bb.data.getVar(i, e.data, 1) or '') for i in statusvars] @@ -267,27 +258,6 @@ python base_eventhandler() { pesteruser.append(v) if pesteruser: bb.fatal('The following variable(s) were not set: %s\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.' % ', '.join(pesteruser)) - - # - # Handle removing stamps for 'rebuild' task - # - if name.startswith("StampUpdate"): - for (fn, task) in e.targets: - #print "%s %s" % (task, fn) - if task == "do_rebuild": - dir = "%s.*" % e.stampPrefix[fn] - bb.note("Removing stamps: " + dir) - os.system('rm -f '+ dir) - os.system('touch ' + e.stampPrefix[fn] + '.needclean') - - if not data in e.__dict__: - return - - log = data.getVar("EVENTLOG", e.data, 1) - if log: - logfile = file(log, "a") - logfile.write("%s\n" % msg) - logfile.close() } addtask configure after do_unpack do_patch diff --git a/classes/utility-tasks.bbclass b/classes/utility-tasks.bbclass index 7495d96d29..ce110bc503 100644 --- a/classes/utility-tasks.bbclass +++ b/classes/utility-tasks.bbclass @@ -31,13 +31,6 @@ python do_cleanall() { do_cleanall[recrdeptask] = "do_clean" addtask cleanall after do_clean -addtask rebuild after do_${BB_DEFAULT_TASK} -do_rebuild[dirs] = "${TOPDIR}" -do_rebuild[nostamp] = "1" -python do_rebuild() { - """rebuild a package""" -} - addtask distclean do_distclean[dirs] = "${TOPDIR}" do_distclean[nostamp] = "1" |