From: Muhammad Shakeel <muhammad_shak...@mentor.com> If sysvinit is not supported DISTRO_FEATURE than there is no need to package related initialization scripts.
Signed-off-by: Muhammad Shakeel <muhammad_shak...@mentor.com> --- meta/classes/update-rc.d.bbclass | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/meta/classes/update-rc.d.bbclass b/meta/classes/update-rc.d.bbclass index 5588569..946c077 100644 --- a/meta/classes/update-rc.d.bbclass +++ b/meta/classes/update-rc.d.bbclass @@ -99,3 +99,12 @@ python populate_packages_updatercd () { for pkg in pkgs.split(): update_rcd_package(pkg) } + +python rm_sysvinit_initddir (){ + import shutil + if "sysvinit" not in d.getVar("DISTRO_FEATURES", True).split(): + sysv_initddir = oe.path.join(d.getVar("D", True), d.getVar('INIT_D_DIR', True)) + if os.path.exists(sysv_initddir): + shutil.rmtree(sysv_initddir) +} +do_install[postfuncs] += "rm_sysvinit_initddir " -- 1.7.9.5 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core