@rooot:
Dans la vidéo « How to upgrade OpenWrt? » (de OneMarcFifty), le processus de mise à niveau est bien expliqué. ASU (Attended System Upgrade) sera remplacé
par
owut (OpenWrt Upgrade Tool) dès la version 24.10.
En bref, les paquets installés par l'utilisateur sont perdus lors d'une mise à niveau standard. La mise à niveau standard peut échouer. Le message d'erreur avertit
que la mise à niveau ne permettra pas de conserver la configuration.
La solution est de générer une image de micrologiciel personnalisée. On peut soit utiliser le «
Firmware Selector » du site Web du projet ou bien télécharger l'utilitaire
«
Image Builder » (lire la documentation). On peut aussi construire si nécessaire une image à partir des sources (plus technique, c.f. la doc.).
Remarque :On spécifie les paquets qu'on veut intégrer dans l'image ainsi que le script à exécuter au premier démarrage (c.f.
Image Builder et
uci-defaults).
Il est recommandé d'employer le mécanisme
uci-defaults plutôt que de copier les fichiers de configuration existants. Néanmoins, je trouve cette affirmation
subjective. En l'état,
uci-defaults représente un vrai challenge.