install.sh : appeler modif_grub, qui ne l'était pas

Script joué de bout en bout sur une Mint 22.3 fraîchement installée.
Il se termine bien — polices Microsoft sans intervention, logiciels
installés, swappiness à 10, auto-destruction — mais deux choses ne
faisaient pas ce qu'elles annoncent.

modif_grub était définie et jamais appelée : après exécution,
/etc/default/grub contenait toujours GRUB_DEFAULT=0. Le réglage annoncé
— redémarrer sur la dernière entrée utilisée — n'avait donc jamais lieu.
L'appel est ajouté.

opti_fstab, elle, s'exécute sans effet : le fstab écrit par Mint 22.3 ne
contient pas « relatime », donc la substitution ne trouve rien. Constat
documenté dans la fonction plutôt que corrigé à l'aveugle, toucher aux
options de montage méritant une décision explicite.

GREEN et NC étaient utilisés sans être définis : les messages de fin
sortaient sans couleur.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BE4rvHVETRoWnYNDTGssdo
This commit is contained in:
Alpinux 2026-09-20 09:12:22 +02:00
parent 4889866bfc
commit b75c687dc0

View file

@ -9,6 +9,9 @@
# && ./install.sh # && ./install.sh
GREEN=$'\e[32m'
NC=$'\e[0m'
abort() { abort() {
echo "" echo ""
echo "" echo ""
@ -98,7 +101,14 @@ opti_journald() {
opti_fstab () { opti_fstab () {
echo -e "==> Optimisation du montage des disques (noatime)\n" echo -e "==> Optimisation du montage des disques (noatime)\n"
# Replaces relatime with noatime everywhere in the file # Remplace relatime par noatime partout dans le fichier.
#
# ATTENTION : sans effet sur une installation Mint 22.3. Le fstab qu'écrit
# l'installateur ne mentionne ni « relatime » ni « noatime » — il s'en remet
# à « defaults », et relatime est le comportement par défaut du noyau. Il n'y
# a donc rien à substituer. Vérifié le 20/09/2026 sur une installation neuve.
# Pour poser réellement noatime, il faudrait ajouter l'option aux lignes
# concernées plutôt que d'en remplacer une qui n'y est pas.
sudo sed -i 's/relatime/noatime/g' /etc/fstab sudo sed -i 's/relatime/noatime/g' /etc/fstab
} }
@ -144,6 +154,7 @@ modif_systeme() {
microcode microcode
opti_journald opti_journald
opti_fstab opti_fstab
modif_grub
mises_a_jour mises_a_jour