[yocto] [PATCH] package.bbclass: Changed PACKAGESPLITFUNCS execution order
Fixes [YOCTO #11343] I've added runtime PACKAGESPLITFUNCS value modification in the context of do_package() function so that populate_packages_updatealternatives function is allways executed before populate_packages_updatercd Signed-off-by: Oleksandr Poznyak--- meta/classes/package.bbclass | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index cc466bd..149a185 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -2110,6 +2110,11 @@ python do_package () { cpath = oe.cachedpath.CachedPath() +# modify PACKAGESPLITFUNCS order +if "populate_packages_updatealternatives" in d.getVar("PACKAGESPLITFUNCS", True): +d.setVar("PACKAGESPLITFUNCS", "populate_packages_updatealternatives %s" \ +% d.getVar("PACKAGESPLITFUNCS", True).replace("populate_packages_updatealternatives", "")) + for f in (d.getVar('PACKAGESPLITFUNCS') or '').split(): bb.build.exec_func(f, d) -- 2.1.4 -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH] package.bbclass: Changed PACKAGESPLITFUNCS execution order
Fixes [YOCTO #11343] I've added runtime PACKAGESPLITFUNCS value modification in the context of do_package() function so that populate_packages_updatealternatives function is allways executed before populate_packages_updatercd Signed-off-by: Oleksandr Poznyak--- meta/classes/package.bbclass | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index cc466bd..149a185 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -2110,6 +2110,11 @@ python do_package () { cpath = oe.cachedpath.CachedPath() +# modify PACKAGESPLITFUNCS order +if "populate_packages_updatealternatives" in d.getVar("PACKAGESPLITFUNCS", True): +d.setVar("PACKAGESPLITFUNCS", "populate_packages_updatealternatives %s" \ +% d.getVar("PACKAGESPLITFUNCS", True).replace("populate_packages_updatealternatives", "")) + for f in (d.getVar('PACKAGESPLITFUNCS') or '').split(): bb.build.exec_func(f, d) -- 2.1.4 -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto