Freifunk Hamburg specific Gluon configuration
  • Shell 80.4%
  • Lua 15.1%
  • Makefile 4.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alexander 8597e1fc07
Schlüssel von "alexander" entfernen
Da ich bisher nur sehr wenige Firmwares signiert habe, kann mein Schlüssel eigentlich auch wieder raus.
2021-01-25 20:26:50 +01:00
domains set mesh.batman_adv.routing_algo to BATMAN_IV as it is now mandatory 2019-09-06 21:26:31 +02:00
i18n Text für Multi-Domain Konfigurationsseite 2018-10-15 19:21:38 +02:00
.gitignore Update .gitignore 2018-01-19 20:16:05 +01:00
build.conf Prepare v2020.2.2.0 2020-12-16 22:08:57 +01:00
build.sh build.sh: get rid of some shellcheck warnings 2019-09-21 16:41:58 +02:00
modules Umbau auf Multi-Domain firmware 2018-10-05 21:52:55 +02:00
README.md Prepare v2020.2.2.0 2020-12-16 22:08:57 +01:00
site.conf Schlüssel von "alexander" entfernen 2021-01-25 20:26:50 +01:00
site.mk site.mk: remove haveged 2020-08-08 12:16:24 +02:00

How to build the Freifunk Hamburg Firmware

In the next two commands replace GLUON_VERSION and SITE_VERSION with the actual version numbers.
$ git clone -b GLUON_VERSION https://github.com/freifunk-gluon/gluon.git
$ git clone -b SITE_VERSION https://github.com/freifunkhamburg/site-ffhh.git
$ cd site-ffhh

To build the firmware into the subdirectory firmware:
$ ./build.sh -g ../gluon -o firmware

The build.sh supports the argument -b if you wish to also build firmware images marked as broken in gluon.

Please see the official Gluon repository for an in-depth explanation of the build process.

Gluon versions used for specific Hamburg Freifunk Firmware builds

  • v2020.2.2.0: site-ffhh: v2020.2.2.0, gluon: v2020.2.2
  • v2020.1.4.0: site-ffhh: v2020.1.4.0, gluon: v2020.1.4
  • v2020.1.3.0: site-ffhh: v2020.1.3.0, gluon: v2020.1.3
  • v2019.1.2.0: site-ffhh: v2019.1.2.0, gluon: v2019.1.2
  • v2018.2.3.0: site-ffhh: v2018.2.3.0, gluon: v2018.2.3
  • v2018.2.1.0: site-ffhh: v2018.2.1.0, gluon: v2018.2.1
  • v2018.1.4.2: site-ffhh: v2018.1.4.2, gluon: v2018.1.4
  • v2018.1.4.1: site-ffhh: v2018.1.4.1, gluon: v2018.1.4
  • v2018.1.4.0: site-ffhh: v2018.1.4.0, gluon: v2018.1.4
  • v2018.1.3.0: site-ffhh: v2018.1.3.0, gluon: v2018.1.3
  • v2018.1.1.0: site-ffhh: v2018.1.1.0, gluon: v2018.1.1
  • v2018.1.0.0: site-ffhh: v2018.1.0.0, gluon: v2018.1 (never rolled out due to issues with the auto updater in gluon)
  • 0.9.2: site-ffhh: v0.9.2, gluon: v2017.1.8
  • 0.9.1: site-ffhh: v0.9.1, gluon: v2017.1.5
  • 0.9.0: site-ffhh: 60f3038220, gluon: v2017.1.x (9295abcea7b016b0fe4b05c534ea0731b48ef593) (never rolled out due to 0.9.1)
  • 0.8.6: v2016.2.7 Fix gw01-new key, add 3.ntp.services.ffhh to NTP servers, add Firmware signing keys for Alexander and Olli, remove old domain
  • 0.8.5: v2016.2.7 Domain split, new package: ffho-ebtables-net-rules
  • 0.8.4: v2016.2.7 (updated openwrt/package/network/services/dnsmasq/Makefile: PKG_VERSION:=2.78 & PKG_MD5SUM:=6d0241b72c79d2b510776ccc4ed69ca4)
  • 0.8.3: v2016.2.6 (ffhh-sued only)
  • 0.8.2: v2016.2.5
  • 0.8.1: v2016.2.4 (ffhh-sued only)
  • 0.8: v2016.1.4
  • 0.7.1: v2015.1.2
  • 0.7: v2015.1
  • 0.6: v2014.4
  • 0.5.1: v2014.3.1
  • 0.5: v2014.3
  • 0.4.2: v2014.2
  • note: no gluon fork used anymore
  • 0.4.1: v2014.2-hh
  • equal to official gluon v2014.2 + ffhh specific patches
  • 0.4a: v2014.1a
  • equal to official gluon v2014.1 + ffhh specific patches