# # old_revision [4c108250ef95743112aee6c23a4f206124025bbb] # # patch "classes/base.bbclass" # from [0b7bd90cd81cad21be3a5562472533d725e69760] # to [36c5c5c1a83381be8e66756725fe0e7673ce2c9a] # ============================================================ --- classes/base.bbclass 0b7bd90cd81cad21be3a5562472533d725e69760 +++ classes/base.bbclass 36c5c5c1a83381be8e66756725fe0e7673ce2c9a @@ -681,7 +681,8 @@ do_populate_staging[dirs] = "${STAGING_D ${STAGING_DATADIR} \ ${S} ${B}" -addtask populate_staging after do_package_write +# Could be compile but populate_staging and do_install shouldn't run at the same time +addtask populate_staging after do_install python do_populate_staging () { bb.build.exec_func('do_stage', d) @@ -750,23 +751,23 @@ def has_subpkgdata(pkg, d): def has_subpkgdata(pkg, d): import bb, os - fn = bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s' % pkg, d) + fn = bb.data.expand('${PKGDATA_DIR}/runtime/%s' % pkg, d) return os.access(fn, os.R_OK) def read_subpkgdata(pkg, d): import bb, os - fn = bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s' % pkg, d) + fn = bb.data.expand('${PKGDATA_DIR}/runtime/%s' % pkg, d) return read_pkgdatafile(fn) def has_pkgdata(pn, d): import bb, os - fn = bb.data.expand('${STAGING_DIR}/pkgdata/%s' % pn, d) + fn = bb.data.expand('${PKGDATA_DIR}/%s' % pn, d) return os.access(fn, os.R_OK) def read_pkgdata(pn, d): import bb, os - fn = bb.data.expand('${STAGING_DIR}/pkgdata/%s' % pn, d) + fn = bb.data.expand('${PKGDATA_DIR}/%s' % pn, d) return read_pkgdatafile(fn) python read_subpackage_metadata () {