A simple tool for templating the gluon site configuration and building firmwares for multiple sites
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Milan Pässler ea7931995f fix(buildscript): GLUON_OUTPUT_DIR variable name 11 months ago
template initial commit 11 months ago
.gitignore initial commit 11 months ago
README.md fix(README): fixed typo in package name 11 months ago
build.sh.j2 fix(buildscript): GLUON_OUTPUT_DIR variable name 11 months ago
make_sites.py initial commit 11 months ago
sites.yml initial commit 11 months ago

README.md

Gluon Buildtool

A simple tool for templating the gluon site configuration and building firmwares for multiple sites

Dependencies

Arch Linux: sudo pacman -S python python-jinja python-yaml base-devel unzip gawk wget --needed

Debian-based distributions: apt install python3 python3-jinja2 python3-yaml python build-essential gawk unzip libncurses5-dev zlib1g-dev libssl-dev wget

How to use

  • Adjust the site template in template/ and define your sites in sites.yml
  • Clone the gluon repository somewhere and check it out to the version you want to build
  • Now call ./make_sites.py with your gluon directory as parameter
  • Run the generated ./build.sh to start the build