From 84c8a9f1c710ebd545535796df05124acbff83af Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Sat, 29 Oct 2022 13:24:01 +0200 Subject: [PATCH] =?UTF-8?q?cd=20dans=20home=20avant=20de=20cr=C3=A9er=20le?= =?UTF-8?q?=20d=C3=A9p=C3=B4t=20ajout=20d'un=20while=20pour=20g=C3=A9rer?= =?UTF-8?q?=20le=20dossier=20du=20d=C3=A9p=C3=B4t=20ajout=20d'explications?= =?UTF-8?q?=20pour=20le=20dossier=20du=20d=C3=A9p=C3=B4t=20et=20le=20dossi?= =?UTF-8?q?er=20=C3=A0=20sauvegarder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- profile-manager.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/profile-manager.sh b/profile-manager.sh index 0210a78..0928813 100755 --- a/profile-manager.sh +++ b/profile-manager.sh @@ -44,12 +44,13 @@ mp\nModifier un profil (connaissance en ligne de commande borg requise)\ ### Créer un nouveau profil/dépôt ### if [ "$choixmenu" = "cp" ];then - +cd $HOME +zenity $W --info --text="Séléctionnez maintenant le dossier contenant votre dépôt, généralement sur un disque dur externe.\nCe dossier doit être vide." borg_repo=$(zenity --title "Dossier du dépôt" --file-selection --directory) -if [ ! -z "$(ls -A "$borg_repo")" ]; then +while [ ! -z "$(ls -A "$borg_repo")" ];do zenity $W --error --text="Erreur, le dossier n'est pas vide." -exit -fi +borg_repo=$(zenity --title "Dossier du dépôt" --file-selection --directory) +done 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\ @@ -69,6 +70,7 @@ elif [ "$?" = "1" ];then repo_status="non chiffré" fi +zenity $W --info --text="Séléctionnez maintenant le dossier à sauvegarder dans Borg-Zenity." borg_dir=$(zenity --title "Dossier à sauvegarder" --file-selection --directory) profilename=$(zenity --entry --title "Nom de profil" --text "Nom de profil (pas d'espace ni caractères spéciaux)") nomsauvegarde=$(echo "$profilename")