[oe] [meta-oe][PATCH 2/4] syslog-ng: package fixes, install tweaks
Ben Shelton
ben.shelton at ni.com
Mon Jul 21 15:52:08 UTC 2014
From: Richard Tollerton <rich.tollerton at ni.com>
Package build fixes:
- Skip dev-so insane checks, since syslog-ng installs
/usr/lib/syslog-ng/libafsocket.so
- Remove ${SOLIBSDEV} from syslog-ng-dev
- Add "${libdir}/${BPN}/*" to base package
Other changes:
- Start initscript at level 19 (was 20); allows it to start before
busybox-cron
- Force /usr/include/scl to be owned by root
- Fix license versions (GPL -> GPLv2 and LGPL -> LGPLv2.1)
Signed-off-by: Richard Tollerton <rich.tollerton at ni.com>
Signed-off-by: Ben Shelton <ben.shelton at ni.com>
---
meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 8 ++++----
meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb | 7 +++++++
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
index e0c9055..eb7b9cc 100644
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
@@ -1,13 +1,13 @@
DESCRIPTION = "Alternative system logger daemon"
DEPENDS = "libol flex eventlog glib-2.0"
-LICENSE = "GPL LGPL"
+LICENSE = "GPLv2 LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=7ec1bcc46f28b11f4722e20d9b7dd4d5"
# syslog initscript is handled explicitly because order of
# update-rc.d and update-alternatives is important
RDEPENDS_${PN} += " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "update-rc.d", d)}"
-INC_PR = "r12"
+INC_PR = "r13"
inherit autotools systemd
@@ -51,7 +51,7 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS}
${base_libdir}/*${SOLIBS} \
${datadir}/${BPN} ${libdir}/${BPN}/*${SOLIBS} \
${datadir}/include/scl/ ${datadir}/xsd"
-FILES_${PN}-dev += "${libdir}/${BPN}/lib*.la ${libdir}/${BPN}/*${SOLIBSDEV}"
+FILES_${PN}-dev += "${libdir}/${BPN}/lib*.la"
CONFFILES_${PN} = "${sysconfdir}/${PN}.conf ${sysconfdir}/scl.conf ${sysconfdir}/scl-modules.conf"
RPROVIDES_${PN} += "${PN}-systemd"
@@ -71,7 +71,7 @@ pkg_postinst_${PN} () {
# remove all rc.d-links potentially created from alternative
# syslog packages before creating new ones
update-rc.d $OPT -f syslog remove
- update-rc.d $OPT syslog start 20 2 3 4 5 . stop 90 0 1 6 .
+ update-rc.d $OPT syslog start 19 2 3 4 5 . stop 90 0 1 6 .
}
pkg_prerm_${PN} () {
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb
index 6d1fee7..9f89740 100644
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb
@@ -6,5 +6,12 @@ SRC_URI += " \
file://initscript \
"
+FILES_${PN} += "${libdir}/${BPN}/*"
+INSANE_SKIP_${PN} = "dev-so"
+
+do_install_append() {
+ chown -R root:root ${D}/${datadir}/include/scl/
+}
+
SRC_URI[md5sum] = "60737452ce898f9dc7170dfdc9bfd732"
SRC_URI[sha256sum] = "ffc9f3a0ebea836c1c737b1ff49efe731d885af1d8aacf9eca79d9144eeefa89"
--
2.0.2
More information about the Openembedded-devel
mailing list