Hello à routes et tous.
Alors actuellement, j’ai un projet sur une bananapi.
À la base, j’ai installé debian et je l’ai façonné à ma guise
Je fais souvent des modifications et j’aimerais mettre en place un système de mise à jour.
J’ai un serveur à part entière (mysql,web,ftp,ssh donc sftp).
Mon but serait de créer mes images et les stocker dans ce serveur.
Avec une petite base de données qui répertorie la version et l’emplacement de chaque image sur le serveur.
Ensuite sur le bananapi(j’ai créé un Gui pour la piloter), sur ma page, j’aurais un bouton pour mise à jour et aussi pour pouvoir rétrograder.
La façon dont je vois la chose, serait d’installer un lanceur multiboot(BerryBoot) afin de pouvoir mettre un deuxième debian qui gérerait l’écriture à l’aide de la fonction dd vs=1M if=… of=… sur la partition principale.
Donc le principe:=> on clique sur le bouton mise à jour, ça recherche dans mysql s’il y a une version plus récente.
Si oui, ça la telecharge sur une parution accessible via les deux debians.
Ensuite je mets un tag et lors du boot, ça bascule sur le deuxième debian.
Via un script qui se lance des l’ouverture, j’ecris l’image sur la partition , efface l’image et le tag, pour redémarrer et booter sur la parution .
Pensez vous que mon raisonnement est bon et/ faisable?
Auriez vous d’autre idée?
Merci par avance