Entwicklung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Yanosz (Diskussion | Beiträge) |
Yanosz (Diskussion | Beiträge) |
||
Zeile 16: | Zeile 16: | ||
* Node-Registrierung / Karte | * Node-Registrierung / Karte | ||
* Annahme von Tinc-Keys | * Annahme von Tinc-Keys | ||
| Ruby on Rails | |||
| https://github.com/ff-kbu/ff-serv/tree/v2 | | https://github.com/ff-kbu/ff-serv/tree/v2 | ||
| Aktuelle Entwicklung im "v2"-branch | | Aktuelle Entwicklung im "v2"-branch | ||
|- | |- | ||
| fastd-upload | | fastd-upload | ||
| Annahme von fastd-Keys auf VPN-Servern (neue Firmware) | | Annahme von fastd-Keys auf VPN-Servern (neue Firmware) | ||
| Ruby / Sinatra, suid-Helper in C | |||
| https://github.com/ff-kbu/fastd-upload | | https://github.com/ff-kbu/fastd-upload | ||
| | | | ||
|- | |- | ||
| client-script | | client-script | ||
| Konfiguration Debian-Clients für das mesh-Netz | | Konfiguration Debian-Clients für das mesh-Netz | ||
| Bash / Shell | |||
| https://github.com/ff-kbu/client-script | | https://github.com/ff-kbu/client-script | ||
| Nur alte Firmware | | Nur alte Firmware | ||
|- | |- | ||
| Info Seite | | Info Seite | ||
| Information für Freifunk-Nutzer (eigene SSID) | | Information für Freifunk-Nutzer (eigene SSID) | ||
| Haml / CSS (Ruby) | |||
| | | | ||
* https://github.com/ff-kbu/freifunk-kbu-info-page (Quellcode) | * https://github.com/ff-kbu/freifunk-kbu-info-page (Quellcode) | ||
* https://github.com/ff-kbu/freifunk-kbu-info-page-export (HTML-Export) | * https://github.com/ff-kbu/freifunk-kbu-info-page-export (HTML-Export) | ||
| Nur alte Firmware - Nutzung in Zukunft? | | Nur alte Firmware - Nutzung in Zukunft? | ||
|- | |- | ||
|} | |} |
Version vom 29. Dezember 2012, 12:52 Uhr
Diese Seite beschreibt die Entwicklung der Firmware und Tools für das Freifunk-KBU-Projekt. Dabei wird die Organisation der Git-Repositories, der Build-Prozess und die Architektur der Firmware beschrieben.
Hinweis: Der Text bezieht sich in Teilen auf die kommende Version der Firmware - alte Firmware-Version siehe: [Firmware_Build]
Übersicht
Bei Freifunk-KBU werden die folgenden Software-Komponenten verwendet.
Der komplette Quellcode ist auf github abgelegt. Dort existiert die Organisation "ff-kbu" (https://github.com/ff-kbu).
Software | Funktion | Umgebung / Sprache | github-Repository | Hinweis |
---|---|---|---|---|
ff-serv |
|
Ruby on Rails | https://github.com/ff-kbu/ff-serv/tree/v2 | Aktuelle Entwicklung im "v2"-branch |
fastd-upload | Annahme von fastd-Keys auf VPN-Servern (neue Firmware) | Ruby / Sinatra, suid-Helper in C | https://github.com/ff-kbu/fastd-upload | |
client-script | Konfiguration Debian-Clients für das mesh-Netz | Bash / Shell | https://github.com/ff-kbu/client-script | Nur alte Firmware |
Info Seite | Information für Freifunk-Nutzer (eigene SSID) | Haml / CSS (Ruby) |
|
Nur alte Firmware - Nutzung in Zukunft? |