update-rc.d fails when executing the postinstall on host. That's because 'syslog' is renamed to 'syslog.busybox' and a 'syslog' link to it is made instead. However, on host, the link is not valid and update-rc.d will complain that the file does not exist. On target, this does not happen.
So, this patch will have update-rc.d create the necessary links to syslog.busybox instead. Technically, the behavior is unchanged and syslogd will be started as usual. The only change will be the links in rcX.d directories: Instead of: S20syslog -> ../init.d/syslog we will have: S20syslog.busybox -> ../init.d/syslog.busybox Signed-off-by: Laurentiu Palcu <laurentiu.pa...@intel.com> --- meta/recipes-core/busybox/busybox.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc index 972e7d0..c70ba62 100644 --- a/meta/recipes-core/busybox/busybox.inc +++ b/meta/recipes-core/busybox/busybox.inc @@ -25,7 +25,7 @@ FILES_${PN}-hwclock = "${sysconfdir}/init.d/hwclock.sh" INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev ${PN}-hwclock" INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd" -INITSCRIPT_NAME_${PN}-syslog = "syslog" +INITSCRIPT_NAME_${PN}-syslog = "syslog.${BPN}" INITSCRIPT_NAME_${PN}-mdev = "mdev" INITSCRIPT_NAME_${PN}-hwclock = "hwclock.sh" INITSCRIPT_PARAMS_${PN}-mdev = "start 06 S ." -- 1.7.9.5 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core