ajout d'un disque par défaut

This commit is contained in:
Cédrix 2026-03-26 00:37:29 +01:00
parent 59a3154d15
commit bd99a2896e

View File

@ -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 <<EOF > /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é."
}