From: Chen Qi Date: Wed, 3 Sep 2014 07:09:15 +0000 (+0800) Subject: packagegroup-core-boot: conditionally rdepend on VIRTUAL-RUNTIME_initscripts X-Git-Tag: rev_ivi_2015_02_04~6710 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=07806cc36efe3130c0680db8e640c8920c8b0f51;p=scm%2Fbb%2Ftizen-distro.git packagegroup-core-boot: conditionally rdepend on VIRTUAL-RUNTIME_initscripts If we are building a systemd image with 'sysvinit' not in DISTRO_FEATURES, the initscripts should not be installed into the image, as they are useless. What's more, we as now support executing scripts under /etc/rcS.d, the boot time will be increased by these scripts as the systemd will try to translate them into temporary service files. These init scritps are actually needed only when 'sysvinit' is in DISTRO_FEATURES. (From OE-Core rev: 74b931909e58fc581bb52c1af1f3ae26602980f3) Signed-off-by: Chen Qi Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb index 886c334..09f5373 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb @@ -27,6 +27,7 @@ VIRTUAL-RUNTIME_keymaps ?= "keymaps" SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', 'busybox-hwclock', '', d)} \ modutils-initscripts \ init-ifupdown \ + ${VIRTUAL-RUNTIME_initscripts} \ " RDEPENDS_${PN} = "\ @@ -38,7 +39,6 @@ RDEPENDS_${PN} = "\ netbase \ ${VIRTUAL-RUNTIME_login_manager} \ ${VIRTUAL-RUNTIME_init_manager} \ - ${VIRTUAL-RUNTIME_initscripts} \ ${VIRTUAL-RUNTIME_dev_manager} \ ${VIRTUAL-RUNTIME_update-alternatives} \ ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}"