[OE-core] [PATCH] hello-mod: Ensure the produced package name begins with kernel-module-

Bruce Ashfield bruce.ashfield at gmail.com
Fri Apr 12 20:06:56 UTC 2013


On Fri, Apr 12, 2013 at 3:42 PM, Mark Hatle <mark.hatle at windriver.com> wrote:
> The special key kernel-module- is necessary for the system to avoid a package
> rename when installing a multilib image.  For example:
>
> local.conf: IMAGE_INSTALL_append = " hello-mod"
>
> bitbake lib32-core-image-minimal
>
> The system will translate names and prepend 'lib32-', unless the package
> begins with kernel-module-.

Mark and I were talking about this, and since this is something that is required
in a multlib system, and an external module has gone to the trouble of
inheriting
module.bbclass, and we have the kernel-module-split.bbclass, that this
is something
we should be able to programatically do and generate the package names that
meet the expectations of the system.

I suggested a bugzilla and we can tackle this at the front end of the upcoming
dev cycle.

I think that's reasonable, if anyone knows of a reason why this absolutely can't
be done automatically .. or I'm out to lunch, I'm happy to have my
redirect, NAK'd :)

Cheers,

Bruce


>
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> ---
>  meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb b/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb
> index 64a6dda..621f700 100644
> --- a/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb
> +++ b/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb
> @@ -13,3 +13,11 @@ SRC_URI = "file://Makefile \
>            "
>
>  S = "${WORKDIR}"
> +
> +# Kernel module packages MUST begin with 'kernel-module-', otherwise
> +# multilib image generation can fail.
> +#
> +# The following line is only necessary if the recipe name does not begin
> +# with kernel-module-.
> +#
> +PKG_${PN} = "kernel-module-${PN}"
> --
> 1.8.1.2.545.g2f19ada
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core



--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"




More information about the Openembedded-core mailing list