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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox