|  |  | 
 |  |  | SUMMARY = "A console lite image for production" | 
 |  |  | SUMMARY = "A multimedia wth full command image for production" | 
 |  |  | LICENSE = "MIT" | 
 |  |  |  | 
 |  |  | inherit core-image | 
 |  |  | 
 |  |  |  | 
 |  |  | CONFLICT_DISTRO_FEATURES = "directfb" | 
 |  |  |  | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL += " \ | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL_BASE += " \ | 
 |  |  |     packagegroup-base-wifi \ | 
 |  |  |     packagegroup-imx-isp \ | 
 |  |  |     packagegroup-imx-security \ | 
 |  |  | 
 |  |  |     packagegroup-core-ssh-openssh \ | 
 |  |  |     packagegroup-fsl-gstreamer1.0 \ | 
 |  |  |     packagegroup-fsl-gstreamer1.0-full \ | 
 |  |  |     packagegroup-fsl-tools-benchmark \ | 
 |  |  |     packagegroup-fsl-opencv-imx \ | 
 |  |  |     packagegroup-qt6-modules \ | 
 |  |  |     packagegroup-misc-utils \ | 
 |  |  | " | 
 |  |  |  | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL += " \ | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL_BASE += " \ | 
 |  |  |     kernel-modules \ | 
 |  |  |     firmwared linux-firmware \ | 
 |  |  |     powertop tzdata ppp vim \ | 
 |  |  |     xz lrzsz rsync dos2unix \ | 
 |  |  |     gnupg parted inetutils \ | 
 |  |  |     hostapd wireless-tools iw \ | 
 |  |  |     i2c-tools spidev-test \ | 
 |  |  |     i2c-tools spidev-test spitools \ | 
 |  |  |     libgpiod libgpiod-tools \ | 
 |  |  |     fb-test fbgrab libdrm \ | 
 |  |  |     opencv zbar v4l-utils yavta \ | 
 |  |  |     alsa-state pulseaudio-server \ | 
 |  |  |     python3 python3-pip tmux \ | 
 |  |  |     openssh-sftp openssh-sftp-server \ | 
 |  |  |     memtester pcsc-tools stunnel ntp \ | 
 |  |  |     curl evtest cpufrequtils iperf3 \ | 
 |  |  |     dosfstools ethtool iproute2 \ | 
 |  |  |     dosfstools ethtool iproute2 modemmanager \ | 
 |  |  |     e2fsprogs-mke2fs e2fsprogs-resize2fs \ | 
 |  |  |     cryptodev-module openssl-bin \ | 
 |  |  | " | 
 |  |  |  | 
 |  |  | # For machine igkboard-imx6ull | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL = " \ | 
 |  |  |     ${CORE_IMAGE_EXTRA_INSTALL_BASE} \ | 
 |  |  | " | 
 |  |  |  | 
 |  |  | # For machine igkboard-imx8mp | 
 |  |  | CORE_IMAGE_EXTRA_INSTALL:igkboard-imx8mp = " \ | 
 |  |  |     ${CORE_IMAGE_EXTRA_INSTALL_BASE} \ | 
 |  |  |     packagegroup-fsl-tools-gpu \ | 
 |  |  |     packagegroup-fsl-tools-gpu-external \ | 
 |  |  |     ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \ | 
 |  |  |     git gcc gcc-symlinks binutils automake cmake autoconf freerdp \ | 
 |  |  | " | 
 |  |  |  | 
 |  |  | modify_rootfs() { | 
 |  |  | 
 |  |  |  | 
 |  |  |     rm -rf ${IMAGE_ROOTFS}/lib/firmware/* | 
 |  |  |     mv ${IMAGE_ROOTFS}/lib/firmware/.bak/* ${IMAGE_ROOTFS}/lib/firmware/ | 
 |  |  |     rm -rf ${IMAGE_ROOTFS}/lib/firmware/imx*.elf | 
 |  |  |     rm -rf ${IMAGE_ROOTFS}/lib/firmware/.bak | 
 |  |  | } | 
 |  |  |  |