diff options
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb')
-rw-r--r-- | meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb index 476ad5037..375e38620 100644 --- a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb +++ b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bb @@ -15,4 +15,16 @@ RDEPENDS_${PN}-libs = "${OBMC_IPMID_PROVIDERS}" WHITELIST_FORMAT = "{0}-whitelist-native" OBMC_IPMID_WHITELISTS = "${@compose_list(d, 'WHITELIST_FORMAT', 'OBMC_IPMID_PROVIDERS')}" -DEPENDS_append = "${OBMC_IPMID_WHITELISTS}"
\ No newline at end of file +DEPENDS_append = "${OBMC_IPMID_WHITELISTS}" + +# Normally the dependency is between do_configure and +# DEPENDS:do_populate_sysroot, but when a package is in the SSTATE cache the +# do_configure step is not re-ran. The do_populate_sysroot tasks can themselves +# be performed in parallel by bitbake. +# Since the do_populate_sysroot task of this recipe doesn't provide the +# whitelists itself, we need an explicit dependency on the whitelist's +# do_populate_sysroot task so that the whitelists are present in time for an +# application that needs them to be do_configured. + +WHITELIST_TASK_FORMAT = "{0}:do_populate_sysroot" +do_populate_sysroot[depends] = "${@compose_list(d, 'WHITELIST_TASK_FORMAT', 'OBMC_IPMID_WHITELISTS')}" |