- Prepare a buildroot. See the official Gluon documentation for required host packages or instructions how to use gluons build container.
- Clone this repository and check out the desired tag. You can see available tags here using the gui or with
git tag
. Keep in mind master is used for development and is usually not a good coice if you intend to build a working firmware file.git clone https://github.com/freifunkmyk/sites-ffmyk.git # Get the Freifunk Mayen-Koblenz site repository cd sites-ffmyk git checkout <version>
- Download dependencies and initialize the gluon modules
git submodule update --init # download the gluon submodule
- Build gluon. Files will be in output/. By default all targets will be compiled, you can optionally specify targets to build as a second argument.
./build.sh <version> # build the current commit and name it <version>
Please see the official Gluon repository for an in-depth explanation of the build process.