cacher certaines entrées de menu si des archives sont montées

This commit is contained in:
Djan GICQUEL 2022-05-29 18:00:10 +02:00
parent 96fdf39681
commit 4d1e2fd9a2

View File

@ -124,11 +124,20 @@ fi
while [ ! "$quitter" = "yes" ];do 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 if [ "$(mount | grep borgfs)" != "" ];then
MenuDemonter="dm\n[▼] Démonter une archive\ndmt\n[▼▼] Démonter toutes les archives\n" MenuDemonter="dm\n[▼] Démonter une archive\ndmt\n[▼▼] Démonter toutes les archives\n"
MenuSupprimer=""
MenuRenommer=""
MenuInfo=""
MenuCreer=""
else else
MenuDemonter="" 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 fi
# afficher l'espace disque sous condition, la variable vient du fichier borg-zenity.conf # afficher l'espace disque sous condition, la variable vient du fichier borg-zenity.conf
@ -145,13 +154,12 @@ fi
if [ $menu_avance = "true" ];then if [ $menu_avance = "true" ];then
choixmenu=$(echo -e "\ choixmenu=$(echo -e "\
cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ $(echo $MenuCreer)\
ms\n[] Monter une archive\n\ ms\n[] Monter une archive\n\
$(echo $MenuDemonter)\ $(echo $MenuDemonter)\
ss\n[X] Supprimer une archive\n\ $(echo $MenuSupprimer)\
sss\n[XX] Supprimer des archives\n\ $(echo $MenuRenommer)\
ra\n[I] Renommer une archive\n\ $(echo $MenuInfo)\
is\n[?] Information archive\n\
fi\n[*] Filtre : "$filter"\n\ fi\n[*] Filtre : "$filter"\n\
--\n------------------------------------------\n\ --\n------------------------------------------\n\
id\n[?] Information sur le dépôt\n\ id\n[?] Information sur le dépôt\n\
@ -164,11 +172,11 @@ qu\n[Q] QUITTER\
else else
choixmenu=$(echo -e "\ choixmenu=$(echo -e "\
cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ $(echo $MenuCreer)\
ms\n[^] Monter une archive\n\ ms\n[] Monter une archive\n\
$(echo $MenuDemonter)\ $(echo $MenuDemonter)\
ss\n[X] Supprimer une archive\n\ $(echo $MenuSupprimer)\
is\n[?] Information archive\n\ $(echo $MenuInfo)\
$(echo $MenuEspaceDisque)\ $(echo $MenuEspaceDisque)\
qu\n[Q] QUITTER\ qu\n[Q] QUITTER\
" | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \ " | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \