ajout d'un disque par défaut
This commit is contained in:
parent
59a3154d15
commit
bd99a2896e
@ -162,13 +162,18 @@ modif_systeme() {
|
|||||||
config_timeshift_desactive() {
|
config_timeshift_desactive() {
|
||||||
echo -e "==> Désactivation des sauvegardes automatiques Timeshift\n"
|
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
|
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
|
cat <<EOF > /etc/timeshift/timeshift.json
|
||||||
{
|
{
|
||||||
"backup_device_uuid" : "",
|
"backup_device_uuid" : "$HOME_UUID",
|
||||||
"parent_uuid" : "",
|
"parent_uuid" : "",
|
||||||
"do_first_run" : "false",
|
"do_first_run" : "false",
|
||||||
"btrfs_mode" : "false",
|
"btrfs_mode" : "false",
|
||||||
@ -189,7 +194,7 @@ config_timeshift_desactive() {
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo "Timeshift configuré sur 'Désactivé' via JSON."
|
echo "Timeshift configuré sur la partition $HOME_DEV (UUID: $HOME_UUID) avec planning désactivé."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user