Mohu se zeptat na ty aktualizační skripty na OpenWRT? Konfigurace se zachová, ale software se musí znovu nainstalovat. Je to to, co ten skript dělá?
myslel sem aktualizace balicků, tedy skript dela to ze aktualizuje balicky ziskane z "opkg list-upgradable", a kdyz balicek hlasi problem s conf, tak porovnavam zda aktualni conf-opkg je stejnej jako minule aktualizaci balicku, pokud jo tak ho smaze, pokud ne, resim merge rucne... akorat opkg neaktualizuje "low" balicky, jako bootloader ci jadro, nezkoumal sem zda to jde obejit, nebo je nutne sysupgrade...
druha vec je ten sysupgrade, tam to nemam dodelane, ale principem, je vhodne mit nastaveni v ulozisti routeru, pak mit extroot a na nem se ty overlay diry musel pri sysupgrade "smazat"(resp. prejmenovavam) protoze obsahujou aktualizovane balicky vuci aktualnimu squashfs sytemu/release v ulozisti, ktere by mohli byt starsi nez v novem sysupgrade, je tedy potreba myslet i na to ze v /etc/* v extroot muzou byt zmeny vuci /etc v ulozisti (z ktereho se po sysuprade kopiruje do cisteho extroot) takze dle potreby to v skriptu zohlednit aby se pri upgrade zvolene nahralo z aktualniho extroot do ulozistoveho nez to prejmenujes...
dalsi vec ze pri sysupgrade delam z pc nejdriv stazeni balicku pro zprovozneni https repa, ty poslu do routeru kde se lokalne nainstalujou a az pak v routeru doinstalovavam (dalsim skriptem) pozadovane balicky (pripadne to jde narvat primo do image pred flashovanim(kam si davam i podporu usb kvuli extroot))
bohuzel vse mam dlouhodobe ve stavu "proof of concept", takze v podstate nezverejnitelne :-)