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-qt5-imx \
|
packagegroup-misc-utils \
|
firmwared \
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
|
"
|
|
CORE_IMAGE_EXTRA_INSTALL:append = " \
|
drivers-mods hello-apps \
|
bash bash-completion nano sudo \
|
curl tree xz dnsmasq gnupg git rsync \
|
e2fsprogs e2fsprogs-resize2fs parted \
|
v4l-utils zbar yavta fbgrab imagemagick \
|
mtd-utils evtest iperf3 iotop lsof \
|
mosquitto sqlite3 stunnel \
|
i2c-tools spitools spidev-test \
|
libgpiod libgpiod-tools \
|
libevent libconfig boost ldd \
|
libmodbus libsocketcan canutils \
|
wvdial ppp hostapd ntp iw \
|
nodejs nodejs-npm tcpdump \
|
udev-extraconf usb-modeswitch \
|
"
|
|
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; \
|
"
|