Add switch configuration migration for dsa devices #168
No reviewers
Labels
No Label
RFC
RFT
WIP
blocked
bsp
bug
build/scripts/tools
duplicate
feature
fixed
layer3
mantis
more details required
needs changes
node
packages/fff
rejected
security
trivial
upstream
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: freifunk-franken/firmware#168
Loading…
Reference in New Issue
No description provided.
Delete Branch "fbl/firmware:dsamigration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, schaut gut aus!
Ich würde gerne die 05- im Filename nochmal kurz überlegen. Aktuell haben wir schon 2 05er uci-defaults Scripte:
-rw-r--r-- 1 root root 49 Jun 14 00:02 01-iproute
-rw-r--r-- 1 root root 1.2K Jun 14 00:02 02-network-rules
-rw-r--r-- 1 root root 1.1K Jun 14 00:02 05-config-system-migration
-rw-r--r-- 1 root root 744 Jun 14 00:02 05-wireguard-rules
-rw-r--r-- 1 root root 395 Jun 14 00:02 10_migrate-shadow
-rw-r--r-- 1 root root 369 Jun 14 00:02 12_network-generate-ula
-rw-r--r-- 1 root root 179 Jun 14 00:02 13_fix-group-user
Es wird ja vermutlich irgendwann eine Migration von Version 2 auf Version 3 stattfinden, das müsste dann nach diesem Script passieren (dann würde auch eine Migration von 1 auf 3 funktioneren da ja dann zuerst die 1 -> 2 läuft und danach 2 -> 3). D.h. gerade diese 05er wird dann immer voller.
Aktuell haben wir 01 02 05 05 10 12 [...] (siehe oben) als uci-defaults Dateien. Ich würde daher vorschlagen das auf 07 zu legen und wenn man dann on 2 -> 3 macht 07a zu verwenden, 07b für 3 -> 4 usw.
Ansonsten sieht es gut aus, ich habe mir jetzt nicht wirklich die Umschreibsachen angeguckt das hat ja Robert schon gemacht, mir gings rein um die Logik der Versionen.
Wenn wir uns beim Filenamen noch einig werden:
Da werden wir uns bestimmt einig, denn dazu hab ich mir noch quasi überhaupt gar keine Gedanken gemacht. Auch deshalb ist das Ding noch "WIP" ;-)
Das mit den Nummern weitsichtig zu planen hat noch nie funktioniert. Ich erinnere nur an init. Es ist wirklich vertane Mühe, sich darüber länger Gedanken zu machen. Es kommt immer anders. Das scheint ein Naturgesetz zu sein.
Die Frage lautet also: funktioniert es? - ja - dann lassen.
Abgesehen von ein bisschen Prototyping ist das bisher komplett ungetestet und die Ziffer war bisher auch nur Platzhalter. Also zumindest kurz prüfen muss man das noch.
9b3f9954c0
to8ffb376457
Changes:
Tested-by: Fabian Bläse <fabian@blaese.de>
WIP: Add switch configuration migration for dsa devicesto Add switch configuration migration for dsa devicesMit ergänztem PKG_RELEASE bump applied.
Pull request closed