Message ID | 20220322174808.16341-3-nm@ti.com |
---|---|
State | Superseded |
Headers | show |
Series | recipes-core: Add a bootstrap Linux image | expand |
diff --git a/meta-arago-distro/recipes-core/images/arago-tiny-image.inc b/meta-arago-distro/recipes-core/images/arago-tiny-image.inc new file mode 100644 index 000000000000..958dd8bb9399 --- /dev/null +++ b/meta-arago-distro/recipes-core/images/arago-tiny-image.inc @@ -0,0 +1,9 @@ +ARAGO_SYSVINIT = "1" + +require arago-image.inc + +IMAGE_FEATURES_remove = "splash" + +IMAGE_INSTALL = " \ + packagegroup-arago-sysvinit-boot \ +" diff --git a/meta-arago-distro/recipes-core/images/tisdk-tiny-image.bb b/meta-arago-distro/recipes-core/images/tisdk-tiny-image.bb index 28da0b60cc35..0500964695a8 100644 --- a/meta-arago-distro/recipes-core/images/tisdk-tiny-image.bb +++ b/meta-arago-distro/recipes-core/images/tisdk-tiny-image.bb @@ -1,15 +1,12 @@ -ARAGO_SYSVINIT = "1" +ARAGO_TINY_IMAGE_EXTRA_INSTALL ?= "" -require arago-image.inc +require arago-tiny-image.inc -IMAGE_FEATURES_remove = "package-management splash" +IMAGE_FEATURES_remove = "package-management" IMAGE_FSTYPES += "cpio cpio.xz" -ARAGO_TINY_IMAGE_EXTRA_INSTALL ?= "" - -IMAGE_INSTALL = " \ - packagegroup-arago-sysvinit-boot \ +IMAGE_INSTALL += " \ ${ARAGO_TINY_IMAGE_EXTRA_INSTALL} \ "
Lets split the common pieces for creating a tiny image into an include file. This can then be used to incrementally build additional images as well. Signed-off-by: Nishanth Menon <nm@ti.com> --- Changes since V4: * IMAGES_FEATURES_remove has been split up allowing for follow on images to control package-management differently. V4: https://lore.kernel.org/yocto-meta-arago/20220319123310.8546-3-nm@ti.com/ .../recipes-core/images/arago-tiny-image.inc | 9 +++++++++ .../recipes-core/images/tisdk-tiny-image.bb | 11 ++++------- 2 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 meta-arago-distro/recipes-core/images/arago-tiny-image.inc