[OE-core] [PATCH] busybox.inc: have the busybox-syslog postinstall run on host

Laurentiu Palcu laurentiu.palcu at intel.com
Mon Jan 14 16:39:29 UTC 2013


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.palcu at 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





More information about the Openembedded-core mailing list