[OE-core] [PATCH] core-image-tiny-initramfs: initramfs recipes should not generate an actual image file
wenzong fan
wenzong.fan at windriver.com
Tue Nov 28 03:29:56 UTC 2017
Hi Alex,
Do you have a case that generating an image with wic + tiny initramfs?
If so could you please show me that?
I tried to create an image with below commands directly, I'm not sure if
this is a proper test case:
$ wic create mkefidisk -e core-image-tiny-initramfs
While I booting it with USB + Intel NUC, it hangs at finding rootfs.
Thanks
Wenzong
On 09/16/2017 02:22 AM, Alejandro Hernandez wrote:
> core-image-tiny-initramfs was used to generate a wic image, which was conceptually wrong
> since initrafms recipes should only generate the boot artifacts that can later be used
> by another recipe to generate an image using the tool of their choice.
>
> Signed-off-by: Alejandro Hernandez <alejandro.hernandez at linux.intel.com>
> ---
> meta/recipes-core/images/core-image-tiny-initramfs.bb | 7 +++----
> 1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/meta/recipes-core/images/core-image-tiny-initramfs.bb b/meta/recipes-core/images/core-image-tiny-initramfs.bb
> index 184727ddf7a..a8893d1e53e 100644
> --- a/meta/recipes-core/images/core-image-tiny-initramfs.bb
> +++ b/meta/recipes-core/images/core-image-tiny-initramfs.bb
> @@ -1,10 +1,9 @@
> # Simple initramfs image artifact generation for tiny images.
> DESCRIPTION = "Tiny image capable of booting a device. The kernel includes \
> the Minimal RAM-based Initial Root Filesystem (initramfs), which finds the \
> -first 'init' program more efficiently. core-image-tiny-initramfs doesn't \
> +first 'init' program more efficiently. core-image-tiny-initramfs doesn't \
> actually generate an image but rather generates boot and rootfs artifacts \
> -into a common location that can subsequently be picked up by external image \
> -generation tools such as wic."
> +that can subsequently be picked up by external image generation tools such as wic."
>
> PACKAGE_INSTALL = "initramfs-live-boot packagegroup-core-boot dropbear ${VIRTUAL-RUNTIME_base-utils} udev base-passwd ${ROOTFS_BOOTSTRAP_INSTALL}"
>
> @@ -17,7 +16,7 @@ IMAGE_LINGUAS = ""
> LICENSE = "MIT"
>
> # don't actually generate an image, just the artifacts needed for one
> -IMAGE_FSTYPES = "${INITRAMFS_FSTYPES} wic"
> +IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
>
> inherit core-image
>
>
More information about the Openembedded-core
mailing list