From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: "David Nyström" <david.c.nystrom@gmail.com>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH] image.bbclass: Allow creation of meta-packages for images
Date: Wed, 11 Dec 2013 15:18:30 +0000 [thread overview]
Message-ID: <1386775110.4332.90.camel@ted> (raw)
In-Reply-To: <1386773181-24944-1-git-send-email-david.nystrom@enea.com>
On Wed, 2013-12-11 at 15:46 +0100, David Nyström wrote:
> No packages were created for core-image-minimal et.c. which
> is a known top level interface for Yocto/OE users.
>
> When installing from a repo, it would be good if these interfaces
> were common. If not, users are left with
> packagegroup-core-*, which names are not always easy to parse.
>
> Signed-off-by: David Nyström <david.nystrom@enea.com>
> ---
> meta/classes/image.bbclass | 12 ++++--------
> 1 file changed, 4 insertions(+), 8 deletions(-)
I'm not sure we can do this since there isn't one magic package group
which represents a given image. The problem is it needs to account for
IMAGE_FEATURES as well and I think this could end up confusing users
more than helping them.
Cheers,
Richard
> diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
> index cc65e35..e875b8a 100644
> --- a/meta/classes/image.bbclass
> +++ b/meta/classes/image.bbclass
> @@ -8,11 +8,12 @@ POPULATE_SDK_POST_TARGET_COMMAND += "rootfs_install_complementary populate_sdk;
>
> inherit gzipnative
>
> +ALLOW_EMPTY_${PN} = "1"
> +PACKAGES = "${PN}"
> LICENSE = "MIT"
> -PACKAGES = ""
> DEPENDS += "${MLPREFIX}qemuwrapper-cross ${MLPREFIX}depmodwrapper-cross"
> -RDEPENDS += "${PACKAGE_INSTALL} ${LINGUAS_INSTALL}"
> -RRECOMMENDS += "${PACKAGE_INSTALL_ATTEMPTONLY}"
> +RDEPENDS_${PN} += "${PACKAGE_INSTALL} ${LINGUAS_INSTALL}"
> +RRECOMMENDS_${PN} += "${PACKAGE_INSTALL_ATTEMPTONLY}"
>
> INHIBIT_DEFAULT_DEPS = "1"
>
> @@ -659,11 +660,6 @@ do_configure[noexec] = "1"
> do_compile[noexec] = "1"
> do_install[noexec] = "1"
> do_populate_sysroot[noexec] = "1"
> -do_package[noexec] = "1"
> -do_packagedata[noexec] = "1"
> -do_package_write_ipk[noexec] = "1"
> -do_package_write_deb[noexec] = "1"
> -do_package_write_rpm[noexec] = "1"
>
> addtask rootfs before do_build
> # Allow the kernel to be repacked with the initramfs and boot image file as a single file
next prev parent reply other threads:[~2013-12-11 15:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-11 14:46 [PATCH] image.bbclass: Allow creation of meta-packages for images David Nyström
2013-12-11 15:18 ` Richard Purdie [this message]
2013-12-12 9:11 ` David Nyström
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1386775110.4332.90.camel@ted \
--to=richard.purdie@linuxfoundation.org \
--cc=david.c.nystrom@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.