[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