From 4d1e2fd9a2847d4f51a88be3c8339d1bbf1110bf Mon Sep 17 00:00:00 2001 From: Djan GICQUEL <> Date: Sun, 29 May 2022 18:00:10 +0200 Subject: [PATCH] =?UTF-8?q?cacher=20certaines=20entr=C3=A9es=20de=20menu?= =?UTF-8?q?=20si=20des=20archives=20sont=20mont=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- borg-gui.sh | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/borg-gui.sh b/borg-gui.sh index c40d13f..49dcd27 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -124,11 +124,20 @@ fi while [ ! "$quitter" = "yes" ];do -# si aucune archive n'est montée, cacher l'entrée de menu «Démonter une archive» +# si des archives sont montées afficher les entrées de menu «démonter» +# si des archives sont montés, cacher les entrées «supprimer et renommer» if [ "$(mount | grep borgfs)" != "" ];then MenuDemonter="dm\n[▼] Démonter une archive\ndmt\n[▼▼] Démonter toutes les archives\n" +MenuSupprimer="" +MenuRenommer="" +MenuInfo="" +MenuCreer="" else MenuDemonter="" +MenuSupprimer="ss\n[X] Supprimer une archive\nsss\n[XX] Supprimer des archives\n" +MenuRenommer="ra\n[I] Renommer une archive\n" +MenuInfo="is\n[?] Information archive\n" +MenuCreer="cs\n[+] Créer l'archive : $(echo $borg_archive)\n" fi # afficher l'espace disque sous condition, la variable vient du fichier borg-zenity.conf @@ -145,13 +154,12 @@ fi if [ $menu_avance = "true" ];then choixmenu=$(echo -e "\ -cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ +$(echo $MenuCreer)\ ms\n[▲] Monter une archive\n\ $(echo $MenuDemonter)\ -ss\n[X] Supprimer une archive\n\ -sss\n[XX] Supprimer des archives\n\ -ra\n[I] Renommer une archive\n\ -is\n[?] Information archive\n\ +$(echo $MenuSupprimer)\ +$(echo $MenuRenommer)\ +$(echo $MenuInfo)\ fi\n[*] Filtre : "$filter"\n\ --\n------------------------------------------\n\ id\n[?] Information sur le dépôt\n\ @@ -164,11 +172,11 @@ qu\n[Q] QUITTER\ else choixmenu=$(echo -e "\ -cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ -ms\n[^] Monter une archive\n\ +$(echo $MenuCreer)\ +ms\n[▲] Monter une archive\n\ $(echo $MenuDemonter)\ -ss\n[X] Supprimer une archive\n\ -is\n[?] Information archive\n\ +$(echo $MenuSupprimer)\ +$(echo $MenuInfo)\ $(echo $MenuEspaceDisque)\ qu\n[Q] QUITTER\ " | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \