Files
meta-diya/recipes-core/images/base-image.inc
2025-12-21 18:07:02 +01:00

64 lines
2.2 KiB
PHP

inherit extrausers
EXTRA_IMAGE_FEATURES ?= " ssh-server-dropbear read-only-rootfs overlayfs-etc "
OVERLAYFS_ETC_MOUNT_POINT = "/var/etc"
OVERLAYFS_ETC_MOUNT_OPTIONS = "defaults"
OVERLAYFS_ETC_FSTYPE = "ext4"
IMAGE_FEATURES:remove = " package-management "
EXTRA_USERS_PARAMS = "usermod -d /home/diya -p 2Pe/4xyFxsokE diya; \
usermod -a -G video diya; \
usermod -a -G tty diya; \
usermod -a -G input diya; \
usermod -a -G dialout diya; \
usermod -a -G audio diya; \
usermod -a -G sudo diya; \
"
IMAGE_INSTALL:append = "kernel-modules \
e2fsprogs \
e2fsprogs-resize2fs \
parted \
libcurl \
libdrm \
libgbm \
libgles2 \
libegl-mesa \
libglapi \
libudev \
libinput \
libpam \
diya-overlay \
usbnet-tools \
seatd \
libxkbcommon \
xkeyboard-config \
udev \
glew \
mesa \
sudo \
htop \
i2c-tools \
net-tools \
bash \
nano \
iwd \
networkmanager networkmanager-nmcli networkmanager-bluetooth networkmanager-nmtui dnsmasq \
evtest \
rsync \
coreutils \
glmark2 \
usb-gadget-diya \
alsa-utils \
pipewire \
"
# TOOLCHAIN_HOST_TASK:append = " libxkbcommon "
IMAGE_PREPROCESS_COMMAND += "image_patch;"
image_patch () {
# delete unused kernel image
rm -rf ${IMAGE_ROOTFS}/boot/*
}