From bd99a2896e0ef19df4356c66113a8257b58ded2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Thu, 26 Mar 2026 00:37:29 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20d'un=20disque=20par=20d=C3=A9faut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/linux/linux-mint/install.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/linux/linux-mint/install.sh b/code/linux/linux-mint/install.sh index 5f6e94e..4dbc2c9 100644 --- a/code/linux/linux-mint/install.sh +++ b/code/linux/linux-mint/install.sh @@ -162,13 +162,18 @@ modif_systeme() { config_timeshift_desactive() { echo -e "==> Désactivation des sauvegardes automatiques Timeshift\n" - # On s'assure que le dossier existe + # 1. On récupère l'UUID de la partition qui contient /home + # Si /home n'est pas une partition séparée, findmnt remontera à la racine / + HOME_DEV=$(findmnt -n -o SOURCE /home) + HOME_UUID=$(blkid -s UUID -o value "$HOME_DEV") + + # 2. On s'assure que le dossier de config existe mkdir -p /etc/timeshift - # On écrit directement la config pour désactiver tous les schedules + # 3. Écriture du JSON avec l'UUID détecté cat < /etc/timeshift/timeshift.json { - "backup_device_uuid" : "", + "backup_device_uuid" : "$HOME_UUID", "parent_uuid" : "", "do_first_run" : "false", "btrfs_mode" : "false", @@ -189,7 +194,7 @@ config_timeshift_desactive() { } EOF - echo "Timeshift configuré sur 'Désactivé' via JSON." + echo "Timeshift configuré sur la partition $HOME_DEV (UUID: $HOME_UUID) avec planning désactivé." }