* [PATCH] staging.bbclass: Ensure the task starts from a clean directory
@ 2012-07-19 13:23 Richard Purdie
0 siblings, 0 replies; only message in thread
From: Richard Purdie @ 2012-07-19 13:23 UTC (permalink / raw)
To: openembedded-core
I found that some files were not getting removed from the sysroot, despite them
clearly being removed by the recipe. I found SYSROOT_DESTDIR is only ever copied
into, not cleaned. This patch ensures its empty when the task starts so that
stale files are removed and not persisted.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
diff --git a/meta/classes/staging.bbclass b/meta/classes/staging.bbclass
index 6540349..1af9b15 100644
--- a/meta/classes/staging.bbclass
+++ b/meta/classes/staging.bbclass
@@ -105,6 +105,7 @@ python do_populate_sysroot () {
}
SSTATETASKS += "do_populate_sysroot"
+do_populate_sysroot[cleandirs] = "${SYSROOT_DESTDIR}"
do_populate_sysroot[sstate-name] = "populate-sysroot"
do_populate_sysroot[sstate-inputdirs] = "${SYSROOT_DESTDIR}"
do_populate_sysroot[sstate-outputdirs] = "${STAGING_DIR_HOST}/"
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2012-07-19 13:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-19 13:23 [PATCH] staging.bbclass: Ensure the task starts from a clean directory Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox