From 4fda89477a2d7c1b3186bf4896297338ed64c448 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 12 Feb 2014 12:12:23 +0000 Subject: package: Remove the before do_build constraint of the do_package task Currently, if you bitbake xxxx, it will restore the package_write_, packagedata, populate_sysroot *and* the package data from sstate. We generally care about the packagedata and the actual packages, we no longer need/care about the do_package data itself unless something is going to repackage. By relaxing this constraint (and relying on the packagedata target), we can save things being installed from sstate and hence speedup build times. Signed-off-by: Richard Purdie --- meta/classes/package.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta/classes/package.bbclass') diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index b54df60d8f..042d74c17b 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -1972,7 +1972,7 @@ python do_package () { do_package[dirs] = "${SHLIBSWORKDIR} ${PKGDESTWORK} ${D}" do_package[vardeps] += "${PACKAGEBUILDPKGD} ${PACKAGESPLITFUNCS} ${PACKAGEFUNCS} ${@gen_packagevar(d)}" -addtask package before do_build after do_install +addtask package after do_install PACKAGELOCK = "${STAGING_DIR}/package-output.lock" SSTATETASKS += "do_package" -- cgit 1.2.3-korg