(Fixing) timestamp removal in configurehood
Tim Niemeyer
tim at tn-x.org
Mi Jun 13 15:58:29 CEST 2018
Hi
Am 13. Juni 2018 15:15:13 MESZ schrieb Adrian Schmutzler <mail at adrianschmutzler.de>:
>Hallo alle,
>
>
>
>die Zeilen zum Entfernen des timestamps im Hoodfile enthalten ein
>“falsches”
>Anführungszeichen:
>
>
>
>https://github.com/FreifunkFranken/firmware/blob/master/src/packages/fff/fff
>-hoods/files/usr/sbin/configurehood#L166
>
>
>
>Dies könnte man in einem Patch austauschen. Allerdings frage ich mich
>folgendes:
>
>
>
>Das Entfernen des Timestamp basierte auf der Idee, dass dieser sich
>häufig
>ändert (oder?), während die anderen Daten im Hoodfile gleich bleiben.
Bin ich mir grad nicht so sicher. Da müssten wir nochmal in die Patch Diskussion gucken.
>Tatsächlich ändert sich in der jetzigen Konfiguration der Timestamp
>aber
>nur, wenn jemand dies manuell tut (z.B. Datenänderung am KeyXchange),
>die
>GWs übernehmen die Daten vom KeyXchange.
>
>
>
>Entsprechend könnten man das Entfernen des timestamp eigentlich hier
>rauswerfen? Hab ich was übersehen?
>
>
>
>Je nach Resonanz würde ich also eine der beiden folgenden Lösungen
>bauen:
>
>1. Ein Patch, der das Anführungszeichen repariert.
>
>2. Ein Patch, der den Timestamp nicht mehr entfernt.
>
>
Aus dem Bauch heraus 2.. Aber man sollte nochmal recherchieren.
Tim
>
>Im Moment favorisieren ich Nr. 2. So könnte man z.B. auch ein
>Rekonfiguration aller Router in der Hood triggern, indem man nur den
>Timestamp ändert. Umgekehrt gibt es „Probleme“, wenn ein GW ein
>Hoodfile mit
>(von KeyXchange oder anderem GW) abweichendem Timestamp ausliefert,
>aber
>solche Probleme gibt es bei abweichenden Parametern auch, weshalb GWs
>immer
>brav vom KeyXchange holen sollten (oder im dezentralen Fall allein sind
>oder
>sich synchronisieren).
>
>
>
>Meinungen?
>
>
>
>Grüße
>
>
>
>Adrian
Mehr Informationen über die Mailingliste franken-dev