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.
This commit is contained in:
CyberMind-FR 2026-06-02 13:00:14 +02:00
parent 67c54ee421
commit 7858a3d05d

View File

@ -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"