From patchwork Mon Jan 14 16:39:29 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: busybox.inc: have the busybox-syslog postinstall run on host Date: Mon, 14 Jan 2013 16:39:29 -0000 From: Laurentiu Palcu X-Patchwork-Id: 42599 Message-Id: <1358181569-30628-1-git-send-email-laurentiu.palcu@intel.com> To: openembedded-core@lists.openembedded.org 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 --- 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 ."