openwrt-image-build
Installation
SKILL.md
OpenWrt Image Builder 镜像构建(openwrt-image-build)
用官方 Image Builder(IB)构建定制 OpenWrt 镜像:PACKAGES= 选包、FILES= 注入覆盖层、PROFILE= 定设备、产物带 sha256。所有 FILES= 语义论断来自上游 include/rootfs.mk 与 IB target/imagebuilder/files/Makefile 走读(基线见 Offline Baseline)。
Determine Task Type
- IB 直出:官方 ToH 在列设备,用官方 IB 产 sysupgrade/factory 镜像 → 本 Skill。
- ophub 重打包:Amlogic/盒子(N1 等)写 eMMC → 本 Skill 只负责产出
rootfs.tar.gz,重打包移交openwrt-amlogic-remake。 - 仅运行时配置:设备已在跑,改 UCI/init.d/挂载即可 → 不构建镜像,移交
openwrt-uci-defaults/openwrt-procd-init/openwrt-storage-mount。
Prerequisites / Preflight
# 1. 平台:IB 官方发布为 Linux-x86_64;macOS/Windows 用 Docker 内 Linux
uname -m # 期望 x86_64
make --version >/dev/null && echo make-ok
# 2. 磁盘:IB 解压 + 下载缓存 + 产物,预留 ≥5GB
df -h .