suppression de la suggestion de laisser les champs vide

affichage d'une erreur si les champs «nom de sauvegarde» ou «nom de
profil» sont vides
ajout d'une boite d'information à la création du profil
This commit is contained in:
Djan GICQUEL 2022-04-29 17:42:23 +02:00
parent f62cbfdd5a
commit e3ebb6dbee
1 changed files with 7 additions and 2 deletions

View File

@ -52,13 +52,14 @@ ap\nAfficher les profils\
### Créer un nouveau profil/dépôt ###
if [ "$choixmenu" = "cp" ];then
borg_repo=$(zenity --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 ? (fortement recommandé)"
zenity $W --question --text "Chiffrer le dépôt ? (recommandé)"
if [ "$?" = "0" ];then
zenity $W --warning --text \
@ -78,11 +79,13 @@ fi
borg_dir=$(zenity --title "Dossier à sauvegarder" --file-selection --directory)
vars=$(zenity --forms \
--text "Laisser les champs vides pour les options par défaut" \
--add-entry "Nom de sauvegarde" \
--add-entry "Nom de profil (pas d'espace ni caractères spéciaux)")
nomsauvegarde=$(echo $vars | cut -d\| -f1)
profilename=$(echo $vars | cut -d\| -f2)
if [ "$nomsauvegarde" = "" ];then;zenity $W --error --text "Pas de nom de sauvegarde";exit;fi
if [ "$profilename" = "" ];then;zenity $W --error --text "Pas de nom de sauvegarde";exit;fi
cat << EOF >> "$dossierprofil""$profilename".conf
nomsauvegarde="$nomsauvegarde"
@ -94,6 +97,8 @@ borg_compress=""
dryrun=""
EOF
zenity $W --info --text "Le profil $profilename a été créé."
### Ajouter un dépôt existant ###
elif [ "$choixmenu" = "ajd" ];then