This repository contains OpenWrt-based firmware builders for building wlan slovenija firmware images. To ease deployment, the builders are provided as a set of Docker images.
Pre-built images are available on the public Docker Hub:
- wlanslovenija/firmware-base (base image for all builders)
- wlanslovenija/openwrt-buildsystem (base image for OpenWrt builders)
- wlanslovenija/openwrt-builder (actual builders)
In order to run the Dockerized builder, for example wlanslovenija/openwrt-builder:v3fb97c2_bb_ar71xx
,
one simply needs to do the following:
$ docker run -e "BUILDER_PUBLIC_KEY=ssh-rsa AAAA...2n builder@host" \ wlanslovenija/openwrt-builder:v3fb97c2_bb_ar71xx
The BUILDER_PUBLIC_KEY
environmental variable is used to specify the public key that will be
accepted for SSH authentication. In case one uses nodewatcher, the corresponding private key needs
to be configured in its builder configuration.