From 94e68f3a94feb95513e4def442ab9acb74a5e229 Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Thu, 3 Feb 2022 22:17:46 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20d'une=20entr=C3=A9e=20de=20menu=20"d?= =?UTF-8?q?=C3=A9monter=20toutes=20les=20archives"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- borg-gui.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/borg-gui.sh b/borg-gui.sh index 5bcded5..388ab88 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -114,7 +114,7 @@ while [ ! "$quitter" = "yes" ];do # si aucune archive n'est montée, cacher l'entrée de menu «Démonter une archive» if [ "$(mount | grep borgfs)" != "" ];then -MenuDemonter="dm\nDemonter une archive\n" +MenuDemonter="dm\nDemonter une archive\ndmt\nDémonter toutes les archives\n" else MenuDemonter="" fi @@ -178,6 +178,14 @@ qu\nQUITTER\ rmdir $ptnmontage | ZenityPulsate fi + elif [ "$choixmenu" = "dmt" ];then + # Demonter toutes les archives + while [ $(mount | grep borgfs | cut -d" " -f3 | head -n 1) ];do + ptnmontage="$(mount | grep borgfs | cut -d" " -f3 | head -n 1)" + notify-send -i $HOME/.icons/borg.svg "borg-zenity" "Démontage de $ptnmontage" + fusermount -uz $ptnmontage && sleep 2 && rmdir $ptnmontage + done + elif [ "$choixmenu" = "ss" ];then # Supprimmer une archive