Docker images based on Ubuntu 16.04 and 20.04 containing Asuswrt Merlin BCM-SDK Toolchains. You may wanna use this to build Asus Merling by yourself.
The docker images are automatically built and published every night, so they are always up-to-date.
The docker file contains ubuntu and toolchain needed to build HND and not HND firmware.
git clone ASUS_MERLIN_REPO_OR_ASUS_GPL
cd asuswrt-merlin.ng
docker pull gnuton/asuswrt-merlin-toolchains-docker:latest
docker run -it --rm -v "$PWD:/build" -u $(id -u ${USER}):$(id -g ${USER}) \
gnuton/asuswrt-merlin-toolchains-docker:latest /bin/bash
From inside the docker image you should set the environment variables by calling the right script in envs/ dir Now follow the instructions in the README file that you can find in the Asus Merlin repository.
For more info please check the Asus Merlin official repository
./build
./buildNPublish