On 01/25/2013 11:58 PM, Prica, Mihai wrote:
-----Original Message-----
From: meta-virtualization-boun...@yoctoproject.org [mailto:meta-virtualization-
boun...@yoctoproject.org] On Behalf Of Prica, Mihai
Sent: Wednesday, January 16, 2013 3:59 PM
To: lei yang
Cc: meta-virtualization@yoctoproject.org
Subject: Re: [meta-virtualization] [PATCH v2 2/2] Created new target:kvm-image-
minimal

-----Original Message-----
From: lei yang [mailto:lei.y...@windriver.com]
Sent: Wednesday, January 16, 2013 5:28 AM
To: Prica, Mihai
Cc: meta-virtualization@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.y...@windriver.com]
Sent: Friday, January 11, 2013 7:17 PM
To: Prica, Mihai
Cc: meta-virtualization@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.pr...@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.

if you want to install those kernel-modules, I like IMAGE_INSTALL , this is more popular used in practice

Lei

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@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@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-virtualization

_______________________________________________
meta-virtualization mailing list
meta-virtualization@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-virtualization

Reply via email to