From 890f28a1d2b50f98ad32058a41109384a7f6e66f Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Sun, 4 Jul 2021 21:54:04 +0200 Subject: [PATCH] correction sur la fonction filtre --- borg-gui.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/borg-gui.sh b/borg-gui.sh index 65a10b3..e274978 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -130,7 +130,12 @@ if [ "$choixmenu" = "cs" ] ;then elif [ "$choixmenu" = "ms" ];then # Monter une archive + if [ "$filter" = "" ];then + borg_archive=$(borg list --short $borg_repo | zenity --height=500 --list --title "Listes des archives" --column "Archive") + else borg_archive=$(borg list --short $borg_repo | grep $filter | zenity --height=500 --list --title "Listes des archives" --column "Archive") + fi + mkdir $HOME/$borg_archive borg mount $borg_repo::$borg_archive $HOME/$borg_archive | zenity --width=600 --progress --pulsate --auto-close zenity --width=600 --info --text="La sauvegarde est disponible dans le dossier\n$HOME/$borg_archive" @@ -146,7 +151,13 @@ elif [ "$choixmenu" = "dm" ];then elif [ "$choixmenu" = "ss" ];then # Supprimmer une archive + if [ "$filter" = "" ];then + borg_archive=$(borg list --short $borg_repo | zenity --height=500 --list --title "Listes des archives" --column "Archive") + else borg_archive=$(borg list --short $borg_repo | grep $filter | zenity --height=500 --list --title "Listes des archives" --column "Archive") + fi + + if [ "$borg_archive" = "" ];then zenity --width=600 --info --text "Aucune archive choisie, retour au menu" else @@ -158,7 +169,12 @@ elif [ "$choixmenu" = "ss" ];then elif [ "$choixmenu" = "is" ];then # Information archive + if [ "$filter" = "" ];then + borg_archive=$(borg list --short $borg_repo | zenity --height=500 --list --title "Listes des archives" --column "Archive") + else borg_archive=$(borg list --short $borg_repo | grep $filter | zenity --height=500 --list --title "Listes des archives" --column "Archive") + fi + if [ "$borg_archive" = "" ];then zenity --width=600 --info --text "Aucune archive choisie, retour au menu" else