]> code.ossystems Code Review - openembedded-core.git/commitdiff
package.bbclass: make sure 'sysroots' created before lockfile
authorKevin Tian <kevin.tian@intel.com>
Tue, 26 Oct 2010 07:54:43 +0000 (15:54 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Sun, 7 Nov 2010 20:40:06 +0000 (20:40 +0000)
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 <kevin.tian@intel.com>
meta/classes/package.bbclass

index 580e20d88c065379ef8511d3e40fd6277faab45c..d39c694de5d2314d4c282e21c5c6572d8b851c6e 100644 (file)
@@ -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)