From 7858a3d05dbc07eb34ec886ce09a9ba1b82032bf Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Tue, 2 Jun 2026 13:00:14 +0200 Subject: [PATCH] feat(image): add iw/hostapd/wpasupplicant to live-USB INCLUDE_PKGS `iw` is missing from the live MochaBin rootfs per the field check, and hostapd/wpasupplicant are required by secubox-mesh at runtime. Adding them at the debootstrap layer (vs. apt-get in chroot) keeps the image minimal-rebuild compatible. This is defense in depth: even if a secubox-mesh .deb ships with a stale Depends list, the userspace tools are guaranteed present. Ref CM-MESH-MPCIE-2026-06 v0.2.1. --- image/build-mochabin-live-usb.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/build-mochabin-live-usb.sh b/image/build-mochabin-live-usb.sh index d92aca03..54e6d1f9 100755 --- a/image/build-mochabin-live-usb.sh +++ b/image/build-mochabin-live-usb.sh @@ -177,7 +177,7 @@ mkdir -p "${ROOTFS}" # Core system packages INCLUDE_PKGS="systemd,systemd-sysv,dbus,netplan.io,nftables,openssh-server,locales" INCLUDE_PKGS+=",python3,python3-pip,nginx,curl,wget,ca-certificates,gnupg,console-setup" -INCLUDE_PKGS+=",iproute2,iputils-ping,ethtool,net-tools,wireguard-tools" +INCLUDE_PKGS+=",iproute2,iputils-ping,ethtool,net-tools,wireguard-tools,iw,hostapd,wpasupplicant" INCLUDE_PKGS+=",sudo,less,vim-tiny,logrotate,cron,rsync,jq,dnsmasq" INCLUDE_PKGS+=",linux-image-arm64,live-boot,live-boot-initramfs-tools,live-config,live-config-systemd" INCLUDE_PKGS+=",pciutils,usbutils,parted,dosfstools,e2fsprogs,lsb-release,gdisk"