@@ -31,5 +31,3 @@ DISTRO_GCC = "14"
DEBIAN_COMPAT = "13"
DEBIAN_STANDARDS_VERSION ?= "4.7.2"
-
-IMAGE_PREINSTALL:append = " systemd-sysv"
@@ -21,9 +21,9 @@ IMAGE_PREINSTALL += "raspberrypi-sys-mods \
systemd-sysv \
udev"
-IMAGE_PREINSTALL:bullseye += "raspberrypi-bootloader"
-IMAGE_PREINSTALL:bookworm += "raspberrypi-bootloader"
-IMAGE_PREINSTALL:trixie += "raspi-firmware"
+IMAGE_PREINSTALL:append:bullseye = " raspberrypi-bootloader"
+IMAGE_PREINSTALL:append:bookworm = " raspberrypi-bootloader"
+IMAGE_PREINSTALL:append:trixie = " raspi-firmware"
IMAGE_INSTALL += "bootconfig-${MACHINE}"
@@ -33,9 +33,9 @@ IMAGER_INSTALL:wic += "parted \
e2fsprogs \
bmap-tools"
-IMAGER_INSTALL:bullseye:wic += "python3-distutils"
-IMAGER_INSTALL:bookworm:wic += "python3-distutils"
-IMAGER_INSTALL:trixie:wic += "python3-setuptools"
+IMAGER_INSTALL:append:bullseye:wic = " python3-distutils"
+IMAGER_INSTALL:append:bookworm:wic = " python3-distutils"
+IMAGER_INSTALL:append:trixie:wic = " python3-setuptools"
IMAGE_BOOT_FILES ?= "${IMAGE_ROOTFS}/boot/*.*;./ \
${IMAGE_ROOTFS}/boot/overlays/*;overlays/"
The override-specific += assignments in rpi-common.conf accidently replace the base values of IMAGE_PREINSTALL, causing common packages such as systemd-sysv to be omitted. Use the ":append" operator to correctly add the required packages. Fixes: add07ce3360c ("Add trixie support for raspberry pi targets") Signed-off-by: Zhihang Wei <wzh@ilbers.de> --- meta-isar/conf/distro/raspios-trixie.conf | 2 -- meta-isar/conf/machine/rpi-common.conf | 12 ++++++------ 2 files changed, 6 insertions(+), 8 deletions(-)