From: Chen Qi <[email protected]> If a package inherits update-rc.d.bbclass, it actually needs it to update the symlinks under /etc/rc?.d/ directories. This is a runtime dependency. For example, if we try to upgrade the dropbear on target, its postinst process will need the update-rc.d utility available, otherwise, the upgrade process will fail.
Besides, if we only recommend update-rc.d, the do_rootfs process will fail once NO_RRECOMMENDATIONS is enabled. Because in OE, we try to do the postinsts at rootfs time. This patch fixes this problem by changing the RRECOMMENDS to RDEPENDS to let the packages actually rdepend on update-rc.d. [YOCTO #5169] Signed-off-by: Chen Qi <[email protected]> --- meta/classes/update-rc.d.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/update-rc.d.bbclass b/meta/classes/update-rc.d.bbclass index 5588569..3dee13a 100644 --- a/meta/classes/update-rc.d.bbclass +++ b/meta/classes/update-rc.d.bbclass @@ -6,7 +6,7 @@ UPDATERCD_virtclass-cross = "" UPDATERCD_class-native = "" UPDATERCD_class-nativesdk = "" -RRECOMMENDS_${UPDATERCPN}_append = " ${UPDATERCD}" +RDEPENDS_${UPDATERCPN}_append = " ${UPDATERCD}" INITSCRIPT_PARAMS ?= "defaults" -- 1.7.9.5 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
