[meta-virtualization] [PATCH v2 2/2] Created new target:kvm-image-minimal

Prica, Mihai mihai.prica at intel.com
Fri Jan 25 07:58:21 PST 2013


> -----Original Message-----
> From: meta-virtualization-bounces at yoctoproject.org [mailto:meta-virtualization-
> bounces at yoctoproject.org] On Behalf Of Prica, Mihai
> Sent: Wednesday, January 16, 2013 3:59 PM
> To: lei yang
> Cc: meta-virtualization at yoctoproject.org
> Subject: Re: [meta-virtualization] [PATCH v2 2/2] Created new target:kvm-image-
> minimal
> 
> > -----Original Message-----
> > From: lei yang [mailto:lei.yang at windriver.com]
> > Sent: Wednesday, January 16, 2013 5:28 AM
> > To: Prica, Mihai
> > Cc: meta-virtualization at yoctoproject.org
> > Subject: Re: [meta-virtualization] [PATCH v2 2/2] Created new
> > target:kvm-image- minimal
> >
> > On 01/15/2013 06:44 PM, Prica, Mihai wrote:
> > >> -----Original Message-----
> > >> From: Lei Yang [mailto:lei.yang at windriver.com]
> > >> Sent: Friday, January 11, 2013 7:17 PM
> > >> To: Prica, Mihai
> > >> Cc: meta-virtualization at yoctoproject.org
> > >> Subject: Re: [meta-virtualization] [PATCH v2 2/2] Created new
> > >> target:kvm-image- minimal
> > >>
> > >> On 01/12/2013 12:27 AM, Mihai Prica wrote:
> > >>> Signed-off-by: Mihai Prica<mihai.prica at intel.com>
> > >>> ---
> > >>>    recipes-extended/images/kvm-image-minimal.bb |   28
> > >> ++++++++++++++++++++++++++
> > >>>    1 file changed, 28 insertions(+)
> > >>>    create mode 100644 recipes-extended/images/kvm-image-minimal.bb
> > >>>
> > >>> diff --git a/recipes-extended/images/kvm-image-minimal.bb
> > >>> b/recipes-extended/images/kvm-image-minimal.bb
> > >>> new file mode 100644
> > >>> index 0000000..275c43b
> > >>> --- /dev/null
> > >>> +++ b/recipes-extended/images/kvm-image-minimal.bb
> > >>> @@ -0,0 +1,28 @@
> > >>> +DESCRIPTION = "A minimal kvm image"
> > >>> +
> > >>> +IMAGE_INSTALL = " \
> > >>> +    packagegroup-core-boot \
> > >>> +    ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
> > >>> +    qemu \
> > >>> +    libvirt \
> > >>> +    libvirt-libvirtd \
> > >>> +    libvirt-virsh \
> > >>> +    "
> > >>> +
> > >>> +IMAGE_FEATURES += "ssh-server-openssh"
> > >>> +
> > >>> +IMAGE_LINGUAS = " "
> > >>> +
> > >>> +LICENSE = "MIT"
> > >>> +
> > >>> +inherit core-image
> > >>> +
> > >>> +IMAGE_ROOTFS_SIZE = "8192"
> > >>> +
> > >>> +ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ;
> "
> > >>> +
> > >>> +PACKAGE_INSTALL_ATTEMPTONLY = "\
> > >> Hi Mibai
> > >>
> > >> can you explain "PACKAGE_INSTALL_ATTEMPTONLY " to me, I just see
> > >> this variable first time
> > > In an image recipe you can't use RRECOMMENDS to specify a list of
> > > packages
> > that extend the usability of the image being built.  In this type of
> > recipe you can use PACKAGE_INSTALL_ATTEMPTONLY that has the same
> functionality.
> >
> > and I think both can be used, from below, it tells me, they can
> > perform the same function, do you try RRECOMEEDS and meet an error?
> 
> I tried using RRECOMMENDS. I didn't get any errors but the kernel modules were
> not loaded onto the image. I tried a number of times to be sure it's because of
> the shared state, but with the same result. With
> PACAKAGE_INSTALL_ATTEMPTONLY it worked.

I see this hasn't been merged to master yet. Is there a specific reason for this ? Maybe it's something I'm missing.

Mihai

> 
> >
> > lyang001 at lyang0-9010:~/intel-xeon-core/layers/oe-core/meta/classes$
> > cat image.bbclass |grep -E "^RRECOM|^PACKAGE_INSTALL_ATTEMPTONLY"
> > RRECOMMENDS += "${NORMAL_FEATURE_INSTALL_OPTIONAL}"
> > PACKAGE_INSTALL_ATTEMPTONLY ?= "${FEATURE_INSTALL_OPTIONAL}"
> >
> >
> >   Lei
> >
> >
> >
> > > Thanks,
> > > Mihai
> > >> Lei
> > >> :-)
> > >>
> > >>> +    kernel-module-kvm \
> > >>> +    kernel-module-kvm-intel \
> > >>> +    kernel-module-kvm-amd \
> > >>> +    "
> 
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



More information about the meta-virtualization mailing list