diff --git a/borg-gui.sh b/borg-gui.sh index eb8e721..7675e40 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -111,10 +111,18 @@ TestBorgRepo ################################################################################# while [ ! "$choixmenu" = "qu" ];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" +else +MenuDemonter="" +fi + choixmenu=$(echo -e "\ cs\nCréer l'archive : $(echo $borg_archive)\n\ ms\nMonter une archive\n\ -dm\nDemonter une archive\n\ +$(echo $MenuDemonter)\ ss\nSupprimmer une archive\n\ is\nInformation archive\n\ fi\nFiltre : "$filter"\n\ @@ -127,6 +135,7 @@ qu\nQUITTER\ " | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \ --hide-header --hide-column=1 --column "id" --column "choix") + if [ "$choixmenu" = "" ];then echo "" @@ -169,6 +178,7 @@ qu\nQUITTER\ rmdir $ptnmontage | ZenityPulsate fi + elif [ "$choixmenu" = "ss" ];then # Supprimmer une archive BorgFilter