diff --git a/profile-manager.sh b/profile-manager.sh index c20fa5e..5fe0bfd 100755 --- a/profile-manager.sh +++ b/profile-manager.sh @@ -52,25 +52,23 @@ ap\nAfficher les profils\ if [ "$choixmenu" = "cp" ];then -borg_repo=$(zenity --file-selection --directory) +borg_repo=$(zenity --title "Dossier du dépôt" --file-selection --directory) if [ ! -z "$(ls -A "$borg_repo")" ]; then zenity $W --error --text="Erreur, le dossier n'est pas vide." exit fi -zenity $W --question --text "Chiffrer le dépôt ? (recommandé)" +zenity $W --question --text "Chiffrer le dépôt ?\n\n\ +Si vous chiffrez le dépôt, le fichier-clé du dépôt sera stocké dans le dossier $HOME/.config/borg/keys/.\n\ +Veuillez à sauvegarder ce dossier dans un endroit sûr.\n\ +Si cette clé ne peut être lue les données ne seront pas récupérables. Notez qu'il n'existe aucun mécanisme de récupération de clé.\n\n\ +Si vous ne chiffrez pas le dépôt, les données qu'il contient seront librement accessible par toute personne ayant accès aux fichiers du dépôt. +" if [ "$?" = "0" ];then - zenity $W --warning --text \ - "Le fichier-clé du dépôt sera stocké dans le dossier $HOME/.config/borg/keys/.\n\n\ - Veuillez à sauvegarder ce dossier dans un endroit sûr.\n\n\ - Si cette clé ne peut être lue les données ne seront pas récupérables.\n\n\ - Notez qu'il n'existe aucun mécanisme de récupération de clé." borg init "$borg_repo" | ZenityPulsate zenity $W --info --text "Un nouveau dépôt chiffré a été généré dans $borg_repo" elif [ "$?" = "1" ];then - zenity $W --warning --text \ - "Je comprends qu'en ne sécurisant pas mon dépôt les données qu'il contient seront librement accessible par toute personne ayant accès aux fichiers du dépôt." borg init --encryption none "$borg_repo" | ZenityPulsate zenity $W --info --text "Un nouveau dépôt en clair a été généré dans $borg_repo" fi @@ -91,7 +89,7 @@ nomsauvegarde="$nomsauvegarde" borg_repo="$borg_repo" borg_archive="\$(date +%d_%B_%Y_%H-%M)" borg_dir="$borg_dir" -borg_excludes="--exclude=*cache*" +borg_excludes="" borg_compress="" dryrun="" EOF