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