freifunk:firmware:start

Dies ist eine alte Version des Dokuments!


Firmware

Freifunk Erfurt setzt auf eine Gluon-basierte Firmware

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
  • FAQ zur Firmware

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
  • freifunk/firmware/start.1475416568.txt.gz
  • Zuletzt geändert: 02.10.2016 15:56
  • von mape2k