Ein Update funktioniert denkbar einfach:
Der Update-Prozess ueberschreibt die readonly Partition mit neuem Inhalt und loescht die config-dateien.
Ein Update ist moeglich (online-update) wenn die Versions-ID im Netz groesser ist als die Installierte.
Die Konfiguration wird geloescht, wenn es Aenderungen in den Dateien admin.conf, adminbase.conf, oder
in anderen gesicherten Konfigurationsdateien gibt. Die neuen Versionen der Dateien bringt das ROM mit.
Wenn sich da nichts aendert, muss die Konfiguration auch nicht zurueckgestetzt werden.
Der Kernel wird innerhalb eines Releases nicht getauscht.
Um das realisieren zu koennen gibt es im VERSION-File die release Version
Bsp: 020000 (so wie grad, statisch)
XXYYZZ: X = release, Y = version, Z = minor-version
Gibt es ein Update, und nur Z aendert sich, wird nur das ROM getauscht, Aendert sich Y, dann muss die Config neu eingegeben werden.
Einen Update des Releases hab ich noch nicht im Plan.
Gruss,
Giga