From b61c5b9eca64bba98c8d5b96f93c708a9dc4c63f Mon Sep 17 00:00:00 2001 From: Tomaz Zaman Date: Tue, 18 Aug 2026 12:21:11 +0200 Subject: [PATCH 71/72] mono_gateway-dk: add telnet-bsd client; drop dead ls1046a-rdb firmware Add the telnet-bsd CLIENT (no telnetd server; SSH/dropbear stays the sole inbound path) for network debugging. Remove the stock layerscape-rcw, trusted-firmware-a and u-boot ls1046a-rdb-sdboot packages: the boot firmware (RCW + TF-A + U-Boot) ships from the separate Yocto repo and lives in the eMMC 4KiB-32MiB region the image generator leaves untouched, so these built into staging but nothing in the mono recipe consumed them. Co-Authored-By: Claude Opus 4.8 --- configs/mono_gateway-dk.seed | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/configs/mono_gateway-dk.seed b/configs/mono_gateway-dk.seed index 9e097e2130..cd2bdd1094 100644 --- a/configs/mono_gateway-dk.seed +++ b/configs/mono_gateway-dk.seed @@ -40,14 +40,24 @@ CONFIG_PACKAGE_kmod-i2c-core=y CONFIG_PACKAGE_kmod-regmap-core=y CONFIG_PACKAGE_kmod-regmap-i2c=y # CONFIG_PACKAGE_kmod-usb-storage-uas is not set -CONFIG_PACKAGE_layerscape-rcw=y # CONFIG_PACKAGE_libbpf is not set # CONFIG_PACKAGE_libelf is not set CONFIG_PACKAGE_tcpdump=y CONFIG_PACKAGE_i2csfp=y CONFIG_PACKAGE_i2c-tools=y -CONFIG_PACKAGE_trusted-firmware-a-ls1046a-rdb-sdboot=y -CONFIG_PACKAGE_u-boot-fsl_ls1046a-rdb-sdboot=y +# telnet CLIENT (BSD telnet, /usr/bin/telnet) for network debugging — probing a TCP +# port (`telnet host 80`) or talking to a device that only speaks telnet. CLIENT ONLY; +# no telnetd server is added (SSH/dropbear stays the sole inbound path). The busybox +# telnet applet was the lighter option but this build's .config carries no effective +# CONFIG_BUSYBOX_CONFIG_* applet symbols to override, so the standalone pkg is the +# defconfig-stable route. New binary -> harvest its SELinux AVCs into policy later. +CONFIG_PACKAGE_telnet-bsd=y +# Boot firmware (RCW + TF-A BL2/BL31 + U-Boot) is NOT built here — it is owned by a +# separate Yocto repo and lives in the eMMC 4 KiB–32 MiB region, which the image +# generator (gen_mono_emmc_img.sh) explicitly leaves untouched. This OpenWrt image +# ships only GPT + boot (ext4: extlinux + Image.gz + dtb) + rootfs. The stock +# ls1046a-rdb TF-A / U-Boot / RCW packages built into staging but were consumed by +# nothing in the mono recipe (and the board is not an RDB) — removed as dead weight. # CONFIG_PACKAGE_umdns is not set # CONFIG_TARGET_IMAGES_GZIP is not set CONFIG_TARGET_ROOTFS_PARTSIZE=256 -- 2.47.3