[OE-core] [PATCH 1/1] libzypp: move package-manger to it own package

Joshua Lock josh at linux.intel.com
Tue Sep 13 23:56:41 UTC 2011


On Tue, 2011-09-13 at 16:41 -0700, Saul Wold wrote:
> [YOCTO #1234]

Aside/nitpick: I really hate this being the first line.

> 
> This moves a couple of files to a pkgmgt package so that
> they will not be installed by default. This removes the
> Add/Remove Software Icon from rpm based rootfs.
> 
> Signed-off-by: Saul Wold <sgw at linux.intel.com>

We should ensure that we document how to hook up and enable this
functionality too.

Signed-off-by: Joshua Lock <josh at linux.intel.com>

> ---
>  meta/recipes-extended/libzypp/libzypp_git.bb |    9 ++++++++-
>  1 files changed, 8 insertions(+), 1 deletions(-)
> 
> diff --git a/meta/recipes-extended/libzypp/libzypp_git.bb b/meta/recipes-extended/libzypp/libzypp_git.bb
> index 1fc6809..aeae7df 100644
> --- a/meta/recipes-extended/libzypp/libzypp_git.bb
> +++ b/meta/recipes-extended/libzypp/libzypp_git.bb
> @@ -14,7 +14,7 @@ RDEPENDS_${PN} = "sat-solver"
>  S = "${WORKDIR}/git"
>  SRCREV = "15b6c52260bbc52b3d8e585e271b67e10cc7c433"
>  PV = "0.0-git${SRCPV}"
> -PR = "r13"
> +PR = "r14"
>  
>  SRC_URI = "git://gitorious.org/opensuse/libzypp.git;protocol=git \
>             file://no-doc.patch \
> @@ -32,9 +32,16 @@ SRC_URI_append_mips = " file://mips-workaround-gcc-tribool-error.patch"
>  # ARM specific global constructor workaround
>  SRC_URI_append_arm  = " file://arm-workaround-global-constructor.patch"
>  
> +PACKAGES =+ "${PN}-pkgmgt"
> +
>  FILES_${PN} += "${libdir}/zypp ${datadir}/zypp ${datadir}/icons"
>  FILES_${PN}-dev += "${datadir}/cmake"
>  
> +FILES_${PN}-pkgmgt = "${bindir}/package-manager \
> +                      ${bindir}/package-manager-su \
> +                      ${datadir}/applications/package-manager.desktop \
> +                     "
> +
>  EXTRA_OECMAKE += " -DLIB=${@os.path.basename('${libdir}')}"
>  
>  PACKAGE_ARCH = "${MACHINE_ARCH}"

-- 
Joshua Lock
        Yocto Project "Johannes factotum"
        Intel Open Source Technology Centre





More information about the Openembedded-core mailing list