#prérequis
sudo -i
apt install dialog
#mise en place
wget "https://salsa.debian.org/otyugh/livebuild-ez/-/raw/main/recipe/df/chroot/usr/share/dfiso/oem.sh?ref_type=heads&inline=false" -O /usr/local/bin/eom.sh
chmod +x /usr/local/bin/eom.sh
#lancement au prochaine démarrage
eom.sh setup
Et c'est tout ! Au prochain démarrage on demande demande identifiant, mot de passe, et autologin ou pas.
Normalement on a déjà mangé les gros bugs évidents avec wardidi, y avait quelques exceptions auquel il fallait penser
S'il y a une piste à explorer c'est si on peut pas trouver plus sexy que dialog (qui est très... Très années 1990, mais fonctionnel ~)
Dernière modification par Otyugh le 06 févr. 2025 03:53, modifié 1 fois.
Je vais intégrer le script sur la distribution LMDE.
Je vais diminuer la partition du /home pour que ça rentre dans n'importe quel disque dur. (500 Go ce n'est pas bon)
Je vais cloner le disque et tester tout ça sur un ordi donné par Linux Quimper.
Puis agrandir la partition /home avec la place restante sur le disque
Par la suite, il faudrait que j'arrive à mettre le clone sur la clé Ventoy.
Mais je vais au plus simple pour l'instant
Pis sachant qu'en parallèle j'ai une DFiso "presque fonctionnelle" 100% automatisé avec ce script dedans ET un home séparé.
Et aussi une distro spéciale pourfendeuse de SSD et HDD que je viens de finir ce soir.
Quoiqu'il en soit j'avoue que je me vois plutôt utiliser mint LMDE dans un premier temps de toute façon (moins de risque de gros oublis à posteriori).
J'intégrerai bien "rustdesk" pour des dépannages à distance, mais faut voir si ça touche vraiment notre public (quand j'ai ma casquette de dépanneur, c'est un gros confort de pas passer 20min au tel à essayer de leur faire installer le truc ). - Mais justement une liste des dépanneurs (pour les urgences) et des GULL du coin serait un truc qu'on devrait fournir avec l'ordi.
Par contre ( si confirmé ) je viens de voir un truc (ou ça vient de ma clé ?) que j'ai du kernels panic au second boot, si tu peux confirmer vérifier en démarrant ton installation (si oui j'ai ma ptite idée de correction évidente, il est pas impossible que update-grub se comporte pas comme attendu d'une session lancée via init=.. )
Si non c'est que ma clé :< (mais dans tous les cas je vais faire un truc plus KISS en évitant de passer par update-grub ; juste un sed qui modifie la ligne qu'il dans un seul fichier ça sera très bien)
Deuxième chose, essaye de sécuriser la commande à lancer
Je pourrai mettre automatiquement le mode "setup" si une session utilisateur est ouverte ? (je pense qu'on peut profiter du fait que 90% des cas la session graphique est sur tty7 pour assumer des choses, même si c'est pas 100% fiable ~)
...Et dans l'esprit EOM je devrai vider les caches et historiques aussi maintenant que j'y pense, ferait pas de mal.
sed -ri "s|(/home/)$OLDNAME|\1$NEWNAME|" "/home/$NEWNAME/.config/gtk-3.0/bookmarks"
sed -ri "s|(/home/)$OLDNAME|\1$NEWNAME|" "/home/utilisateur/.mozilla/firefox/"*"/pkcs11.txt"
sed -ri "s|(/home/)$OLDNAME|\1$NEWNAME|" "/home/utilisateur/.thunderbird/"*"/pkcs11.txt"
J'ai fait la modification du code et essayé : tout fonctionne.
J'ai voulu faire un merge request mais il faut 4 jours pour peut être pouvoir s'inscrire. Tu feras un commit pour corriger ton code.
Avec clonezilla, j'ai le clone du disque.
Y' a plus qu'à cloner le disque vers les PC.
Dans la prochaine annonce (télégramme et ouest france), je mettrai qu'il y aura des PC à redistribuer.