From: Kevin Tian Date: Tue, 26 Oct 2010 07:54:43 +0000 (+0800) Subject: package.bbclass: make sure 'sysroots' created before lockfile X-Git-Tag: 2011-1~4123 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=d9ff2f897aa271e6b2d7e4dcaf8b8d19de513b50;p=openembedded-core.git package.bbclass: make sure 'sysroots' created before lockfile package sstate requires a lock under sysroots/, which however may not be created when sstate_setscene functions are executed and then causes failures. here we make sure 'sysroots' created before do_package_setscene is executed. Signed-off-by: Kevin Tian --- diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 580e20d88c..d39c694de5 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -1091,6 +1091,7 @@ do_package[sstate-plaindirs] = "${PKGD} ${PKGDEST}" do_package[sstate-inputdirs] = "${PKGDESTWORK} ${SHLIBSWORKDIR}" do_package[sstate-outputdirs] = "${PKGDATA_DIR} ${SHLIBSDIR}" do_package[sstate-lockfile] = "${PACKAGELOCK}" +do_package_setscene[dirs] = "${STAGING_DIR}" python do_package_setscene () { sstate_setscene(d)