summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/base.bbclass14
-rw-r--r--meta/classes/pixbufcache.bbclass1
2 files changed, 1 insertions, 14 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index d0b82d747d..1636c6ef93 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -220,7 +220,7 @@ def buildcfg_neededvars(d):
220 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)) 220 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))
221 221
222addhandler base_eventhandler 222addhandler base_eventhandler
223base_eventhandler[eventmask] = "bb.event.ConfigParsed bb.event.MultiConfigParsed bb.event.BuildStarted bb.event.RecipePreFinalise bb.runqueue.sceneQueueComplete bb.event.RecipeParsed" 223base_eventhandler[eventmask] = "bb.event.ConfigParsed bb.event.MultiConfigParsed bb.event.BuildStarted bb.event.RecipePreFinalise bb.event.RecipeParsed"
224python base_eventhandler() { 224python base_eventhandler() {
225 import bb.runqueue 225 import bb.runqueue
226 226
@@ -274,18 +274,6 @@ python base_eventhandler() {
274 d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++") 274 d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++")
275 d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs") 275 d.delVar("PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs")
276 276
277 if isinstance(e, bb.runqueue.sceneQueueComplete):
278 completions = d.expand("${STAGING_DIR}/sstatecompletions")
279 if os.path.exists(completions):
280 cmds = set()
281 with open(completions, "r") as f:
282 cmds = set(f)
283 d.setVar("completion_function", "\n".join(cmds))
284 d.setVarFlag("completion_function", "func", "1")
285 bb.debug(1, "Executing SceneQueue Completion commands: %s" % "\n".join(cmds))
286 bb.build.exec_func("completion_function", d)
287 os.remove(completions)
288
289 if isinstance(e, bb.event.RecipeParsed): 277 if isinstance(e, bb.event.RecipeParsed):
290 # 278 #
291 # If we have multiple providers of virtual/X and a PREFERRED_PROVIDER_virtual/X is set 279 # If we have multiple providers of virtual/X and a PREFERRED_PROVIDER_virtual/X is set
diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass
index fb50cd4965..b07f51ed56 100644
--- a/meta/classes/pixbufcache.bbclass
+++ b/meta/classes/pixbufcache.bbclass
@@ -54,7 +54,6 @@ GDK_PIXBUF_FATAL_LOADER=1 ${STAGING_LIBDIR_NATIVE}/gdk-pixbuf-2.0/gdk-pixbuf-que
54DEPENDS_append_class-native = " gdk-pixbuf-native" 54DEPENDS_append_class-native = " gdk-pixbuf-native"
55SYSROOT_PREPROCESS_FUNCS_append_class-native = " pixbufcache_sstate_postinst" 55SYSROOT_PREPROCESS_FUNCS_append_class-native = " pixbufcache_sstate_postinst"
56 56
57# See base.bbclass for the other half of this
58pixbufcache_sstate_postinst() { 57pixbufcache_sstate_postinst() {
59 mkdir -p ${SYSROOT_DESTDIR}${bindir} 58 mkdir -p ${SYSROOT_DESTDIR}${bindir}
60 dest=${SYSROOT_DESTDIR}${bindir}/postinst-${PN} 59 dest=${SYSROOT_DESTDIR}${bindir}/postinst-${PN}