cd dans home avant de créer le dépôt

ajout d'un while pour gérer le dossier du dépôt
ajout d'explications pour le dossier du dépôt et le dossier à
sauvegarder
This commit is contained in:
Djan GICQUEL 2022-10-29 13:24:01 +02:00
parent 76a4b06727
commit 84c8a9f1c7
1 changed files with 6 additions and 4 deletions

View File

@ -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 <tt>$HOME/.config/borg/keys/</tt>.\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")