diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2010-10-20 14:50:50 -0500 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-10-21 14:05:57 +0100 |
commit | f1a209b142d2319d2594b051c01d9997184bfcb4 (patch) | |
tree | a5c6fb9678888fe3c94a5edd680258aef966b270 /meta/recipes-extended/sysklogd | |
parent | 70c77123084d6ef579dae0efde1c1b454827e597 (diff) | |
download | openembedded-core-f1a209b142d2319d2594b051c01d9997184bfcb4.tar.gz openembedded-core-f1a209b142d2319d2594b051c01d9997184bfcb4.tar.bz2 openembedded-core-f1a209b142d2319d2594b051c01d9997184bfcb4.zip |
busybox/sysklogd: syslog.conf files
The format of the syslog.conf files is different between busybox and sysklogd.
Use the alternatives method to ensure we get the correct config file for
any specific configurations.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Diffstat (limited to 'meta/recipes-extended/sysklogd')
-rw-r--r-- | meta/recipes-extended/sysklogd/sysklogd.inc | 5 | ||||
-rw-r--r-- | meta/recipes-extended/sysklogd/sysklogd_1.5.bb | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/meta/recipes-extended/sysklogd/sysklogd.inc b/meta/recipes-extended/sysklogd/sysklogd.inc index 9bd77280aa..11832b5a20 100644 --- a/meta/recipes-extended/sysklogd/sysklogd.inc +++ b/meta/recipes-extended/sysklogd/sysklogd.inc @@ -22,6 +22,7 @@ SRC_URI = "http://www.infodrom.org/projects/sysklogd/download/sysklogd-${PV}.tar " INITSCRIPT_NAME = "syslog" +CONFFILES_${PN} = "${sysconfdir}/syslog.conf.${PN}" CFLAGS_append = " -DSYSV" @@ -34,7 +35,7 @@ do_install () { mv ${D}${base_sbindir}/syslogd ${D}${base_sbindir}/syslogd.${PN} mv ${D}${base_sbindir}/klogd ${D}${base_sbindir}/klogd.${PN} install -d ${D}${sysconfdir} - install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/syslog.conf + install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/syslog.conf.${PN} install -d ${D}${sysconfdir}/init.d install -m 755 ${WORKDIR}/sysklogd ${D}${sysconfdir}/init.d/syslog.${PN} } @@ -55,6 +56,7 @@ pkg_postinst_${PN} () { update-alternatives --install ${base_sbindir}/syslogd syslogd syslogd.${PN} 100 update-alternatives --install ${base_sbindir}/klogd klogd klogd.${PN} 100 update-alternatives --install ${sysconfdir}/init.d/syslog syslog-init syslog.${PN} 100 + update-alternatives --install ${sysconfdir}/syslog.conf syslog-conf syslog.conf.${PN} 100 if test "x$D" != "x"; then OPT="-r $D" @@ -74,6 +76,7 @@ pkg_prerm_${PN} () { fi fi update-alternatives --remove syslog-init syslog.${PN} + update-alternatives --remove syslog-conf syslog.conf.${PN} } pkg_postrm_${PN} () { diff --git a/meta/recipes-extended/sysklogd/sysklogd_1.5.bb b/meta/recipes-extended/sysklogd/sysklogd_1.5.bb index 27146c79ad..75c1147bc6 100644 --- a/meta/recipes-extended/sysklogd/sysklogd_1.5.bb +++ b/meta/recipes-extended/sysklogd/sysklogd_1.5.bb @@ -1,2 +1,2 @@ require sysklogd.inc -PR = "r1" +PR = "r2" |