aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2012-02-08 12:50:04 +0000
committerMartin Jansa <Martin.Jansa@gmail.com>2012-02-13 17:25:30 +0100
commit54b62bf72aa1cc76e19f6beb09a3e1faad4da11b (patch)
treeef014c3d02aa6073863a866f46981acf3b4e9864
parentc4c3b6bf47fa30f147389928c7872564d9aad0ab (diff)
downloadmeta-openembedded-contrib-54b62bf72aa1cc76e19f6beb09a3e1faad4da11b.tar.gz
meta-openembedded-contrib-54b62bf72aa1cc76e19f6beb09a3e1faad4da11b.tar.bz2
meta-openembedded-contrib-54b62bf72aa1cc76e19f6beb09a3e1faad4da11b.zip
systemd: split out libraries from ${PN}
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--meta-oe/recipes-core/systemd/systemd_git.bb14
1 files changed, 12 insertions, 2 deletions
diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb
index c1a0117735..4c458bd73c 100644
--- a/meta-oe/recipes-core/systemd/systemd_git.bb
+++ b/meta-oe/recipes-core/systemd/systemd_git.bb
@@ -14,7 +14,7 @@ inherit gitpkgv
PKGV = "v${GITPKGVTAG}"
PV = "git"
-PR = "r15"
+PR = "r16"
inherit useradd pkgconfig autotools vala perlnative
@@ -59,6 +59,11 @@ do_install() {
ln -s ${base_bindir}/systemd ${D}/init
}
+python populate_packages_prepend (){
+ systemdlibdir = d.getVar("base_libdir", True)
+ do_split_packages(d, systemdlibdir, '^lib(.*)\.so\.*', 'lib%s', 'Systemd %s library', extra_depends='', allow_links=True)
+}
+
PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze"
USERADD_PACKAGES = "${PN}"
@@ -79,7 +84,7 @@ FILES_${PN}-vconsole-setup = "${base_libdir}/systemd/systemd-vconsole-setup \
RRECOMMENDS_$PN}-vconsole-setup = "kbd kbd-consolefonts"
-FILES_${PN} += " ${base_bindir}/* \
+FILES_${PN} = " ${base_bindir}/* \
${datadir}/dbus-1/services \
${datadir}/dbus-1/system-services \
${datadir}/polkit-1 \
@@ -93,6 +98,11 @@ FILES_${PN} += " ${base_bindir}/* \
${bindir}/systemd* \
${libdir}/tmpfiles.d/*.conf \
${libdir}/systemd \
+ ${libdir}/binfmt.d \
+ ${libdir}/modules-load.d \
+ ${libdir}/sysctl.d \
+ ${localstatedir} \
+ ${libexecdir} \
"
FILES_${PN}-dbg += "${base_libdir}/systemd/.debug ${base_libdir}/systemd/*/.debug ${base_libdir}/security/.debug/"