[Berlin-wireless] Hacken am Firmware-Assistenten

André Gaul andre
Mo Nov 9 12:21:22 CET 2015


Moin Philipp!

On 11/09/2015 11:58 AM, Philipp Borgers wrote:
> Was ist die Idee hinter der JSON-config? Warum triggert der Frontend-Code nicht
> einfach Funktionen im Backend, das auf dem Router l?uft?

Die JSON-config enth?lt nur das was man im Assistenten angibt (analog zu
/etc/config/ffwizard). Die tats?chliche config wird auf dem Router aus
dem JSON generiert. Die JSON-config bleibt dann auch auf dem Router.

Vorteile sind u.a.:

 * Idempotenz: Assistent beh?lt Einstellungen wenn er nochmal
   aufgerufen wird
 * Migrations: deutlich einfacher wenn man die user-config kennt und
   nicht nur die generiert config
 * Server-side-config: generierte images bekommen die JSON-config
   eingebacken und konfigurieren sich beim first boot mit dem gleichen
   script (weniger code zu maintainen!)

Komm doch morgen auch vorbei, das l?sst sich alles viel einfacher planen
wenn man an einem Tisch sitzt. ;)

ciao,
Andr?




-- 
Homepage   http://andre.gaul.io
GitHub     https://github.com/andrenarchy
Twitter    https://twitter.com/#!/andrenarchy
Diaspora   https://diasp.org/u/andrenarchy
           (you won't find me on facebook!)
Jabber     gaul at web-yard.de
PGP Key    0x0FA9170E




Mehr Informationen über die Mailingliste Berlin