OpenWRT builder for R7800 with add-ons for my personal setup. Docker image prebaked with US/New_York timezone. If you need to change the timezone information, adjust the Dockerfile
where it sets up the quiet tzdata package install.
The following changes have been made from the default:
- LuCi with material theme
- luci
- luci-theme-material
- luci-app-uhttpd
- luci-app-upnp
- USB drive support
- kmod-usb-storage
- kmod-usb-storage-uas
- usbutils
- WPA3 support
- Remove wpad-basic
- Add wpad-openssl
- Time Machine support
- avahi-utils
- netatalk
If you want to start from scratch comment out the line in Dockerfile
that copies the config.properties
into the container. You will also need to update the timezone settings.
To build the container run the following command:
docker build -t openwrt/builder-r7800-us-ny:latest --no-cache .
To run the container:
docker run -it openwrt/builder-r7800-us-ny:latest
Run make menuconfig
to run further configuration.
Run make
to build image or...
Run make -j5 download world
to run make with five jobs / threads (if you have 4 cores, for example) or...
Run make -j1 V=sc
if you run into problems.
Don't forget to retrieve your builds when the build is done or they will be lost. Use docker ps
to discover the docker container hash. Then use docker cp
to copy the builds locally.
Example:
docker cp -a <docker_container_hash>:/openwrt/bin ./bin/
Building
Packages
Misc