From: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> There is no need to remove the whole TMPDIR, instead just invalidate stamps and build again the targets.
Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> --- meta/lib/oeqa/selftest/archiver.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/selftest/archiver.py b/meta/lib/oeqa/selftest/archiver.py index 97b6f5b..0af9634 100644 --- a/meta/lib/oeqa/selftest/archiver.py +++ b/meta/lib/oeqa/selftest/archiver.py @@ -28,8 +28,13 @@ class Archiver(oeSelfTest): features += 'COPYLEFT_PN_EXCLUDE = "%s"\n' % exclude_recipe self.write_config(features) - shutil.rmtree(get_bb_var('TMPDIR')) - bitbake("%s %s" % (include_recipe, exclude_recipe)) + # build again include/exclude recipes + bitbake("-C fetch %s" % include_recipe) + bitbake("-C fetch %s" % exclude_recipe) + + # clean output files and stamps + bitbake("-c clean %s" % include_recipe) + bitbake("-c clean %s" % exclude_recipe) src_path = os.path.join(get_bb_var('DEPLOY_DIR_SRC'), get_bb_var('TARGET_SYS')) -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core