<commit_before>SUMMARY = "A minimal native host image for OverC"
DESCRIPTION = "Small native host image for OverC capable of launching \
               the domain0 container."
HOMEPAGE = "http://www.windriver.com"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

PV="0.2"

# we don't want this to be a container image even
# configure with --enable-container=yes
USE_DEPMOD = "1"
CUBE_ESSENTIAL_EXTRA_INSTALL ?= "kernel-modules"

PACKAGE_EXCLUDE = "busybox*"
# Exclude documention packages, which can be installed later
PACKAGE_EXCLUDE_COMPLEMENTARY = "ruby|ruby-shadow|puppet|hiera|facter"

IMAGE_INSTALL += "packagegroup-core-boot \
                  packagegroup-essential \
                  packagegroup-util-linux \
		  cube-update \
		  overc-conftools \
		  rndmac \
		  screen-getty \
		  iw \
		  essential-init \
		  pflask \
		  oci-systemd-hook \
		  netns \
                  jq \
                  ${CUBE_ESSENTIAL_EXTRA_INSTALL} \
                 "

# temp. rpm bug workaround
IMAGE_INSTALL += " dhcp-libs"

IMAGE_FEATURES += "package-management"

IMAGE_FSTYPES ?= "tar.bz2"
IMAGE_FSTYPES_remove = "live"

TARGETNAME ?= "cube-essential"

# do not install recommendations
NO_RECOMMENDATIONS = "1"

INITRD = "True"
INITRAMFS_IMAGE = "cube-builder-initramfs"
# We want it separate, and not bundled with the kernel by default.
INITRAMFS_IMAGE_BUNDLE ?= ""

IMAGE_FEATURES += <EMAIL>.contains("OVERC_ESSENTIAL_MODE", "read-only", "read-only-rootfs", "",d)}'
<commit_msg>meta-overc: install kernel-image to cube-essential specifically<commit_after>SUMMARY = "A minimal native host image for OverC"
DESCRIPTION = "Small native host image for OverC capable of launching \
               the domain0 container."
HOMEPAGE = "http://www.windriver.com"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

PV="0.2"

# we don't want this to be a container image even
# configure with --enable-container=yes
USE_DEPMOD = "1"
CUBE_ESSENTIAL_EXTRA_INSTALL ?= "kernel-modules"

PACKAGE_EXCLUDE = "busybox*"
# Exclude documention packages, which can be installed later
PACKAGE_EXCLUDE_COMPLEMENTARY = "ruby|ruby-shadow|puppet|hiera|facter"

IMAGE_INSTALL += "packagegroup-core-boot \
                  packagegroup-essential \
                  packagegroup-util-linux \
		  cube-update \
		  overc-conftools \
		  rndmac \
		  screen-getty \
		  iw \
		  essential-init \
		  pflask \
		  oci-systemd-hook \
		  netns \
                  jq \
                  ${CUBE_ESSENTIAL_EXTRA_INSTALL} \
		  kernel-image \
                 "

# temp. rpm bug workaround
IMAGE_INSTALL += " dhcp-libs"

IMAGE_FEATURES += "package-management"

IMAGE_FSTYPES ?= "tar.bz2"
IMAGE_FSTYPES_remove = "live"

TARGETNAME ?= "cube-essential"

# do not install recommendations
NO_RECOMMENDATIONS = "1"

INITRD = "True"
INITRAMFS_IMAGE = "cube-builder-initramfs"
# We want it separate, and not bundled with the kernel by default.
INITRAMFS_IMAGE_BUNDLE ?= ""

IMAGE_FEATURES += '${@<EMAIL>.contains("OVERC_ESSENTIAL_MODE", "read-only", "read-only-rootfs", "",d)}'

{'fraction_non_alphanumeric': 0.1103448275862069, 'fraction_numerical': 0.027586206896551724, 'mean_word_length': 3.1856963613550815, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5390227', 'n_tokens_mistral': 1279, 'n_tokens_neox': 1140, 'n_words': 236}