diff options
| -rw-r--r-- | meta/classes/sstate.bbclass | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 003763b412..9a168d460d 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass | |||
| @@ -561,21 +561,19 @@ sstate_unpack_package () { | |||
| 561 | tar -xvzf ${SSTATE_PKG} | 561 | tar -xvzf ${SSTATE_PKG} |
| 562 | } | 562 | } |
| 563 | 563 | ||
| 564 | EXTRASSTATEMAPS = "do_deploy:deploy" | ||
| 565 | |||
| 564 | BB_HASHCHECK_FUNCTION = "sstate_checkhashes" | 566 | BB_HASHCHECK_FUNCTION = "sstate_checkhashes" |
| 565 | 567 | ||
| 566 | def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d): | 568 | def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d): |
| 567 | 569 | ||
| 568 | ret = [] | 570 | ret = [] |
| 569 | # This needs to go away, FIXME | 571 | mapping = {} |
| 570 | mapping = { | 572 | for t in d.getVar("SSTATETASKS", True).split(): |
| 571 | "do_populate_sysroot" : "populate-sysroot", | 573 | mapping[t] = d.getVarFlag(t, "sstate-name", True) |
| 572 | "do_populate_lic" : "populate-lic", | 574 | for extra in d.getVar("EXTRASSTATEMAPS", True).split(): |
| 573 | "do_package_write_ipk" : "deploy-ipk", | 575 | e = extra.split(":") |
| 574 | "do_package_write_deb" : "deploy-deb", | 576 | mapping[e[0]] = e[1] |
| 575 | "do_package_write_rpm" : "deploy-rpm", | ||
| 576 | "do_package" : "package", | ||
| 577 | "do_deploy" : "deploy", | ||
| 578 | } | ||
| 579 | 577 | ||
| 580 | for task in range(len(sq_fn)): | 578 | for task in range(len(sq_fn)): |
| 581 | spec = sq_hashfn[task].split(" ")[1] | 579 | spec = sq_hashfn[task].split(" ")[1] |
