Tools to geerate custom OpenWRT firmwares for Tetaneutral.net
docker_imagebuilder | ||
patched_files | ||
routers | ||
templates | ||
.gitignore | ||
4vents.py | ||
passwd_from_address.py | ||
picto.py | ||
quick_ttn.py | ||
README.imagebuilder |
How to build a custom image builder tarball for Tetaneutral.net needs: - includes Luci and the packages installed in the ttnn firmwares. - suited for use with the quick_ttn.py script Information mostly from https://lede-project.org/docs/guide-developer/quickstart-build-images You need a fresh directory with 15 GB of free space... Get the OpenWrt sources : git clone https://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./scripts/feeds install -a Configure the build : make menuconfig There are a number of options to set with "*" (not "M") * Build the OpenWrt Image Builder * Firmware -> ath10k-firmware-qca988x * Kernel Modules * Led Modules * kmod-leds-gpio * kmod-ledtrig-default-on * kmod-ledtrig-netdev * kmod-ledtrig-timer * Wireless Drivers * kmod-ath10k * Luci * Collections -> Luci * Modules -> Translations -> en + fr Note: if you build as root please set before make export FORCE_UNSAFE_CONFIGURE=1 Run 'make download' to download package before compiling, otherwise make with multiple cores can hang Run 'make -j <n>' where '<n>' is the number of cores of the build machine The imagebuilder tarball is generated in bin/targets/ar71xx/generic/