This repository contains the custom SOWN packages for SOWN-at-Home nodes, as well as a build system to compile firmware images.
As the firmware is based on OpenWRT, it makes use of their ImageBuilder system.
Firstly, you will need a system with the required dependencies:
buildroot-dev
- A SOWN server with the required dependencies. or;sown-builder
Docker Image - A docker image, based on Debian Buster, with the required dependencies.
Simply run make
inside the main directory of this repo.
The docker image is defined in the Dockerfile
in this repo.
You can build the docker image by running docker build -t sown-builder .
It is also built in the cloud by Docker Hub. It can be accessed as sown/builder
.
You can then make use of the image by running docker run -it -v /path/to/repo:/path/in/container sown/builder:latest
.