diff options
-rw-r--r-- | meta/classes/sstate.bbclass | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index ead829efa0..67e0c1d13a 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass | |||
@@ -33,6 +33,7 @@ BB_HASHFILENAME = "${SSTATE_EXTRAPATH} ${SSTATE_PKGSPEC} ${SSTATE_SWSPEC}" | |||
33 | SSTATE_MANMACH ?= "${SSTATE_PKGARCH}" | 33 | SSTATE_MANMACH ?= "${SSTATE_PKGARCH}" |
34 | 34 | ||
35 | SSTATECREATEFUNCS = "sstate_hardcode_path" | 35 | SSTATECREATEFUNCS = "sstate_hardcode_path" |
36 | SSTATEPOSTCREATEFUNCS = "" | ||
36 | SSTATEPREINSTFUNCS = "" | 37 | SSTATEPREINSTFUNCS = "" |
37 | SSTATEPOSTUNPACKFUNCS = "sstate_hardcode_path_unpack" | 38 | SSTATEPOSTUNPACKFUNCS = "sstate_hardcode_path_unpack" |
38 | SSTATEPOSTINSTFUNCS = "" | 39 | SSTATEPOSTINSTFUNCS = "" |
@@ -512,7 +513,8 @@ def sstate_package(ss, d): | |||
512 | d.setVar('SSTATE_BUILDDIR', sstatebuild) | 513 | d.setVar('SSTATE_BUILDDIR', sstatebuild) |
513 | d.setVar('SSTATE_PKG', sstatepkg) | 514 | d.setVar('SSTATE_PKG', sstatepkg) |
514 | 515 | ||
515 | for f in (d.getVar('SSTATECREATEFUNCS', True) or '').split() + ['sstate_create_package']: | 516 | for f in (d.getVar('SSTATECREATEFUNCS', True) or '').split() + ['sstate_create_package'] + \ |
517 | (d.getVar('SSTATEPOSTCREATEFUNCS', True) or '').split(): | ||
516 | bb.build.exec_func(f, d) | 518 | bb.build.exec_func(f, d) |
517 | 519 | ||
518 | bb.siggen.dump_this_task(sstatepkg + ".siginfo", d) | 520 | bb.siggen.dump_this_task(sstatepkg + ".siginfo", d) |