SUMMARY = "Yocto Linux System Image for LingYun IoT Kit Gateway Board"
|
LICENSE = "MIT"
|
|
inherit core-image
|
|
# additional free disk space created in Kbytes
|
IMAGE_OVERHEAD_FACTOR = "1.0"
|
IMAGE_ROOTFS_EXTRA_SPACE = "512000"
|
|
## Select Image Features
|
IMAGE_FEATURES += " \
|
ssh-server-openssh \
|
package-management \
|
"
|
|
CORE_IMAGE_EXTRA_INSTALL += " \
|
packagegroup-core-full-cmdline \
|
packagegroup-tools-bluetooth \
|
packagegroup-fsl-tools-audio \
|
packagegroup-fsl-gstreamer1.0 \
|
packagegroup-fsl-gstreamer1.0-full \
|
packagegroup-qt6-imx \
|
packagegroup-misc-utils \
|
firmwared \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
|
"
|
|
CORE_IMAGE_EXTRA_INSTALL:append = " \
|
bash \
|
drivers-mods \
|
hello-apps \
|
gnupg \
|
e2fsprogs \
|
e2fsprogs-resize2fs \
|
parted \
|
v4l-utils \
|
sudo \
|
nano \
|
hostapd \
|
evtest \
|
mtd-utils \
|
i2c-tools \
|
spitools \
|
xz \
|
udev-extraconf \
|
"
|
|
inherit extrausers
|
|
# generate by printf "%q\n" $(mkpasswd -m sha256crypt 12345)
|
PASSWD= "\$5\$CZyCdtQE9Dp\$kuAmtCHtAv3X5gL1/imI.g1lf.JChVAEkdA3.8Yw8j8"
|
EXTRA_USERS_PARAMS = "\
|
usermod -p '${PASSWD}' root; \
|
"
|