feat(image): add WiFi firmware blobs + regulatory DB to live-USB

Append to debootstrap INCLUDE_PKGS:
  - firmware-misc-nonfree → mt7662 (MT7632U) + ath10k (QCA9880) blobs
  - firmware-atheros      → htc_9271.fw (AR9271 USB, firmware-free option)
  - wireless-regdb        → signed regulatory DB (FR domain lock applied
                            via secubox-mesh postinst)

sources.list already enables non-free + non-free-firmware components
(lines 221-223), so debootstrap can resolve these packages.

Ref CM-MESH-MPCIE-2026-06 v0.2.1.
This commit is contained in:
CyberMind-FR 2026-06-02 13:00:27 +02:00
parent 7858a3d05d
commit 8e02ced31a

View File

@ -194,6 +194,12 @@ INCLUDE_PKGS+=",bridge-utils,dnsutils,iputils-arping,avahi-daemon,avahi-utils"
INCLUDE_PKGS+=",ieee-data,procps,openssl,haproxy,qrencode"
INCLUDE_PKGS+=",fonts-noto-color-emoji"
# WiFi firmware + regulatory (CM-MESH-MPCIE-2026-06 v0.2.1)
# firmware-misc-nonfree : mt7662 (MT7632U) + ath10k (QCA9880) blobs
# firmware-atheros : htc_9271.fw (AR9271 USB) — firmware-free option
# wireless-regdb : signed regulatory DB, FR domain lock at postinst
INCLUDE_PKGS+=",firmware-misc-nonfree,firmware-atheros,wireless-regdb"
# Cross-architecture debootstrap with QEMU
debootstrap --arch=arm64 --foreign --include="${INCLUDE_PKGS}" \
"${SUITE}" "${ROOTFS}" "${APT_MIRROR}"