Dies ist eine alte Version des Dokuments!
Firmware
Freifunk Erfurt setzt auf eine Gluon-basierte Firmware
Download
Signatur
Unsere Firmware ist signiert. Damit soll sichergestellt werden, dass die Firmware beim Autoupdate wirklich von uns erstellt und freigegeben wurde. Zur Sicherheit wird die Firmware daher auch von mehreren Personen signiert und mindestens die Hälfte der Schlüssel müssen stimmen.
Verantwortlicher | öffentlicher Schlüssel |
---|---|
mape2k | bd7ba472ad1b230c4585d6da44655d113086b95d71094a40f275d3cb894347fb |
bt909 | 65d4dc3a376d8514b74bba56fd77b72ed1a2fce3741053afcc3cfae306b67344 |
suicider | 6f54655d8f54c39c9ddf78432e1c45007cc81fd788137be38fb7f06ef2cc78d4 |
hipposen | d08c1cc38b201eda352cbc54127e39afacd34507bb5a56190128e2f7f03d9599 |
Automatisch generierte nightly-builds werden automatisch mit einem Key signiert, damit die Autoupdater-Funktion realisiert werden kann. Der Private-Key liegt dafür auf dem Buildserver im Verzeichnis des Benutzers, der die Images baut.
öffentlicher Schlüssel |
---|
25caf7c8dc5fea30a212fc678c134f405aa52522b0e46b08f479bb3222b7a646 |
Wissenswertes
- FAQ zur Firmware
Ressourcen
Firmwarekonfiguration
Unser Firmware basiert auf dem Gluon-Framework, welches von der Freifunk-Community entwickelt wird. Um eine Firmware zu bauen benötigt man neben Gluon die Community-spezifische Konfiguration.
Unsere Konfiguration stellen wir auf github allen Interessenten zur Verfügung, so dass jeder selbst in der Lage ist, die Firmware selbst zu bauen und auch ggf. an eigene Bedürfnisse anzupassen.
Innerhalb des GIT-Repositories pflegen wir Branches und Tags, die wie folgt aufgebaut sind
- Branches
- master-Branch: letzter Stand der Konfiguration
- nightly-Branch: Konfiguration für den nightly-Build (normalerweise identisch mit master-Branch)
- andere Branches: Branchname entspricht der korrespondierenden Gluon-Version
- Tags
- Tag entspricht der Versionsnummer der Freifunk Erfurt-Firmware