[oe] [meta-oe] systemd: split out libraries from ${PN}

Martin Jansa martin.jansa at gmail.com
Fri Feb 24 09:50:05 UTC 2012


On Wed, Feb 08, 2012 at 01:50:04PM +0100, Koen Kooi wrote:
> Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>

I'm using this for some time in meta-oe-contrib/shr

Acked-by: Martin Jansa <Martin.Jansa at gmail.com>

> ---
>  meta-oe/recipes-core/systemd/systemd_git.bb |   14 ++++++++++++--
>  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 c1a0117..4c458bd 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/"
> -- 
> 1.7.2.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20120224/a68fb584/attachment-0002.sig>


More information about the Openembedded-devel mailing list