From 27c9b1dd89ef92f2ffa87e0a8a0e4200cfd0584c Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Sun, 18 Jul 2021 20:33:01 +0200 Subject: [PATCH] Si le dossier source est absent, retour au menu --- borg-gui.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/borg-gui.sh b/borg-gui.sh index ffb07d1..7c46568 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -50,9 +50,9 @@ bobainfoa () { DossierPresent () { if [ ! -d "$1" ]; then - inforerror=$(echo "Erreur, le dossier $1 est absent.\nFin du script.") + inforerror=$(echo "Erreur, le dossier $1 est absent.") zenity --width=600 --error --text="$inforerror" - exit + VarDossierPresent="false" fi } @@ -120,10 +120,12 @@ if [ "$choixmenu" = "cs" ] ;then DossierPresent $borg_repo DossierPresent $borg_dir + if [ "$VarDossierPresent" != "false" ];then borg create $borg_excludes $borg_compress $borg_repo::$borg_archive $borg_dir | zenity --width=600 --progress --pulsate --auto-close --title="Sauvegarde en cours..." sync | zenity --width=600 --progress --pulsate --auto-close --title="Synchronisation des écritures..." zenity --notification --text "Sauvegarde $nomsauvegarde terminée" zenity --width=600 --info --text "Sauvegarde $nomsauvegarde terminée" + fi elif [ "$choixmenu" = "ms" ];then # Monter une archive