From 4be772928d5cc60d8de28b91b1c261fc6b3cd47c Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Sat, 7 Aug 2021 14:05:54 +0200 Subject: [PATCH] =?UTF-8?q?v=C3=A9rification=20de=20la=20liste=20des=20arc?= =?UTF-8?q?hives=20avant=20de=20lancer=20la=20sauvegarde?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- borg-gui.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/borg-gui.sh b/borg-gui.sh index 3254790..93148a2 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -138,13 +138,19 @@ qu\nQUITTER\ DossierPresent $borg_repo DossierPresent $borg_dir - if [ "$VarDossierPresent" != "false" ];then - borg create $borg_excludes $borg_compress $borg_repo::$borg_archive $borg_dir | ZenityPulsate - sync | ZenityPulsate - zenity --notification --text "Sauvegarde $nomsauvegarde terminée" - zenity $W --info --text "Sauvegarde $nomsauvegarde terminée" + borg list --short $borg_repo | grep $borg_archive + if [ "$?" = "0" ];then + zenity --warning $W $iconborg --text "L'archive existe déjà." + else + if [ "$VarDossierPresent" != "false" ];then + borg create $borg_excludes $borg_compress $borg_repo::$borg_archive $borg_dir | ZenityPulsate + sync | ZenityPulsate + zenity --notification --text "Sauvegarde $nomsauvegarde terminée" + zenity $W --info --text "Sauvegarde $nomsauvegarde terminée" + fi fi + elif [ "$choixmenu" = "ms" ];then # Monter une archive BorgFilter