changement du dossier de profil
espace disque par variable chemin des icones dans installation
This commit is contained in:
parent
0ae3281ee9
commit
3d64d7a119
40
borg-gui.sh
40
borg-gui.sh
@ -17,7 +17,7 @@ fi
|
|||||||
#################################################################################
|
#################################################################################
|
||||||
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes
|
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes
|
||||||
export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
|
export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
|
||||||
dossierprofil="$HOME/.config/borg/"
|
dossierprofil="$HOME/.config/borg/profils-borg-zenity/"
|
||||||
W="--width=600"
|
W="--width=600"
|
||||||
H="--height=500"
|
H="--height=500"
|
||||||
iconborg="--window-icon=$HOME/.icons/borg.svg"
|
iconborg="--window-icon=$HOME/.icons/borg.svg"
|
||||||
@ -72,8 +72,10 @@ BorgFilter () {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
# Profils et tests
|
# Profils et tests
|
||||||
#################################################################################
|
#################################################################################
|
||||||
|
|
||||||
# si $1 n'est pas vide fichier de profil = $1
|
# si $1 n'est pas vide fichier de profil = $1
|
||||||
# sinon afficher les profils disponibles
|
# sinon afficher les profils disponibles
|
||||||
if [ ! $1 = "" ]; then
|
if [ ! $1 = "" ]; then
|
||||||
@ -106,6 +108,16 @@ fi
|
|||||||
cd $borg_repo
|
cd $borg_repo
|
||||||
TestBorgRepo
|
TestBorgRepo
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# Fichier de configuration globale
|
||||||
|
#################################################################################
|
||||||
|
|
||||||
|
if [ -f $HOME/.config/borg/borg-zenity.conf ];then
|
||||||
|
. $HOME/.config/borg/borg-zenity.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#################################################################################
|
#################################################################################
|
||||||
# MENU PRINCIPAL Gestion des options du menu
|
# MENU PRINCIPAL Gestion des options du menu
|
||||||
#################################################################################
|
#################################################################################
|
||||||
@ -119,15 +131,19 @@ else
|
|||||||
MenuDemonter=""
|
MenuDemonter=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# afficher l'espace disque sous condition
|
# afficher l'espace disque sous condition, la variable vient du fichier borg-zenity.conf
|
||||||
EspaceDisqueUtil=$(df -k --output=pcent $borg_repo | tail -n +2 | cut -d% -f1)
|
EspaceDisqueUtil=$(df -k --output=pcent $borg_repo | tail -n +2 | cut -d% -f1)
|
||||||
if [ $EspaceDisqueUtil -gt 60 ];then
|
if [ $EspaceDisqueUtil -gt $seuil_alerte_espace_disque ];then
|
||||||
MenuEspaceDisque="ed\n/!\ Espace disque utilisé : $EspaceDisqueUtil %\n"
|
MenuEspaceDisque="ed\n/!\ Espace disque utilisé : $EspaceDisqueUtil %\n"
|
||||||
else
|
else
|
||||||
MenuEspaceDisque=""
|
MenuEspaceDisque=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# Affichage du menu
|
||||||
|
#################################################################################
|
||||||
|
|
||||||
|
if [ $menu_avance = "true" ];then
|
||||||
choixmenu=$(echo -e "\
|
choixmenu=$(echo -e "\
|
||||||
cs\nCréer l'archive : $(echo $borg_archive)\n\
|
cs\nCréer l'archive : $(echo $borg_archive)\n\
|
||||||
ms\nMonter une archive\n\
|
ms\nMonter une archive\n\
|
||||||
@ -145,6 +161,24 @@ qu\nQUITTER\
|
|||||||
" | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \
|
" | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \
|
||||||
--hide-header --hide-column=1 --column "id" --column "choix")
|
--hide-header --hide-column=1 --column "id" --column "choix")
|
||||||
|
|
||||||
|
else
|
||||||
|
choixmenu=$(echo -e "\
|
||||||
|
cs\nCréer l'archive : $(echo $borg_archive)\n\
|
||||||
|
ms\nMonter une archive\n\
|
||||||
|
$(echo $MenuDemonter)\
|
||||||
|
ss\nSupprimmer une archive\n\
|
||||||
|
is\nInformation archive\n\
|
||||||
|
$(echo $MenuEspaceDisque)\
|
||||||
|
qu\nQUITTER\
|
||||||
|
" | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \
|
||||||
|
--hide-header --hide-column=1 --column "id" --column "choix")
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# Gestion des choix du menu
|
||||||
|
#################################################################################
|
||||||
|
|
||||||
if [ "$choixmenu" = "" ];then
|
if [ "$choixmenu" = "" ];then
|
||||||
echo ""
|
echo ""
|
||||||
|
13
install.sh
13
install.sh
@ -11,18 +11,21 @@ if [ "$?" != "0" ]; then
|
|||||||
bash testdistro.sh || exit
|
bash testdistro.sh || exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
mkdir -p $HOME/bin/ $HOME/.icons/ $HOME/.local/share/applications/
|
mkdir -p $HOME/bin/ $HOME/.icons/ $HOME/.local/share/applications/
|
||||||
|
|
||||||
# copie des fichiers
|
# copie des fichiers
|
||||||
cp -fv borg-gui.sh $HOME/bin/
|
cp -fv icons/borg.svg $HOME/.icons/
|
||||||
cp -fv borg.svg $HOME/.icons/
|
cp -fv icons/borgzenity-profils.svg $HOME/.icons/
|
||||||
cp -fv borgzenity-profils.svg $HOME/.icons/
|
cp -fv icons/borgzenity-sauvegarde.svg $HOME/.icons/
|
||||||
cp -fv borgzenity-sauvegarde.svg $HOME/.icons/
|
|
||||||
cp -fv sauvegarde-borg.desktop $HOME/.local/share/applications/
|
cp -fv sauvegarde-borg.desktop $HOME/.local/share/applications/
|
||||||
cp -fv gestprofilsborgzenity.desktop $HOME/.local/share/applications/
|
cp -fv gestprofilsborgzenity.desktop $HOME/.local/share/applications/
|
||||||
|
|
||||||
|
cp -fv borg-gui.sh $HOME/bin/
|
||||||
cp -fv profile-manager.sh $HOME/bin/
|
cp -fv profile-manager.sh $HOME/bin/
|
||||||
|
|
||||||
|
cp -fv borg-zenity.conf $HOME/.config/borg/
|
||||||
|
|
||||||
# réglages des droits
|
# réglages des droits
|
||||||
chmod 700 $HOME/bin/borg-gui.sh
|
chmod 700 $HOME/bin/borg-gui.sh
|
||||||
chmod 700 $HOME/bin/profile-manager.sh
|
chmod 700 $HOME/bin/profile-manager.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user