aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/sysklogd/sysklogd.inc
diff options
context:
space:
mode:
authorSergey Lapin <slapin@ossfans.org>2010-04-20 15:01:42 +0400
committerSergey Lapin <slapin@ossfans.org>2010-04-20 15:03:11 +0400
commitc2df527b5576907cee0d20c9bea110b54dca4b06 (patch)
treec154b386a3996a932a1e4496b49bb1748859970c /recipes/sysklogd/sysklogd.inc
parent5453d2a8938c2142e9d893d7713790e6001477b6 (diff)
downloadopenembedded-c2df527b5576907cee0d20c9bea110b54dca4b06.tar.gz
sysklogd: installing init script
Diffstat (limited to 'recipes/sysklogd/sysklogd.inc')
-rw-r--r--recipes/sysklogd/sysklogd.inc8
1 files changed, 7 insertions, 1 deletions
diff --git a/recipes/sysklogd/sysklogd.inc b/recipes/sysklogd/sysklogd.inc
index 5eb85a2943..65da86d835 100644
--- a/recipes/sysklogd/sysklogd.inc
+++ b/recipes/sysklogd/sysklogd.inc
@@ -3,8 +3,12 @@ SECTION = "base"
DESCRIPTION = "The sysklogd package implements two system log daemons."
SRC_URI = "http://www.ibiblio.org/pub/Linux/system/daemons/sysklogd-${PV}.tar.gz \
- file://nonrootinstall.patch;patch=1"
+ file://nonrootinstall.patch;patch=1 \
+ file://sysklogd"
+inherit update-rc.d
+INITSCRIPT_NAME = "sysklogd"
+INITSCRIPT_PARAMS = "start 39 S 1 2 3 . stop 99 0 6 ."
CFLAGS_append = " -DSYSV"
RCONFLICTS = "busybox-syslog"
@@ -18,6 +22,8 @@ do_install () {
mv ${D}${base_sbindir}/klogd ${D}${base_sbindir}/klogd.${PN}
install -d ${D}${sysconfdir}
install -m 644 ${S}/syslog.conf ${D}${sysconfdir}/syslog.conf
+ install -d ${D}${sysconfdir}/init.d
+ install -m 755 ${WORKDIR}/sysklogd ${D}${sysconfdir}/init.d/sysklogd
}
pkg_postinst_${PN} () {
update-alternatives --install ${base_sbindir}/syslogd syslogd syslogd.${PN} 100