echappement des variables
This commit is contained in:
parent
13d97442bf
commit
7a55bb867d
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
# Fonctions et variables
|
# Fonctions et variables
|
||||||
###########################################################
|
###########################################################
|
||||||
|
W="--width=600"
|
||||||
|
H="--height=500"
|
||||||
|
|
||||||
ZenityPulsate () {
|
ZenityPulsate () {
|
||||||
zenity $W --window-icon=$HOME/.icons/borg.svg --progress --pulsate --auto-close
|
zenity $W --window-icon=$HOME/.icons/borg.svg --progress --pulsate --auto-close
|
||||||
@ -30,11 +32,8 @@ if [ -d "lock.exclusive" ]; then
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
W="--width=600"
|
|
||||||
H="--height=500"
|
|
||||||
|
|
||||||
dossierprofil="$HOME/.config/borg/profils-borg-zenity/"
|
dossierprofil="$HOME/.config/borg/profils-borg-zenity/"
|
||||||
mkdir -p $dossierprofil && cd $dossierprofil
|
mkdir -p "$dossierprofil" && cd "$dossierprofil"
|
||||||
|
|
||||||
# Affichage du menu
|
# Affichage du menu
|
||||||
###########################################################
|
###########################################################
|
||||||
@ -54,7 +53,7 @@ ap\nAfficher les profils\
|
|||||||
if [ "$choixmenu" = "cp" ];then
|
if [ "$choixmenu" = "cp" ];then
|
||||||
|
|
||||||
borg_repo=$(zenity --file-selection --directory)
|
borg_repo=$(zenity --file-selection --directory)
|
||||||
if [ ! -z "$(ls -A $borg_repo)" ]; then
|
if [ ! -z "$(ls -A "$borg_repo")" ]; then
|
||||||
zenity $W --error --text="Erreur, le dossier n'est pas vide."
|
zenity $W --error --text="Erreur, le dossier n'est pas vide."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
@ -67,12 +66,12 @@ if [ "$?" = "0" ];then
|
|||||||
Veuillez à sauvegarder ce dossier dans un endroit sûr.\n\n\
|
Veuillez à sauvegarder ce dossier dans un endroit sûr.\n\n\
|
||||||
Si cette clé ne peut être lue les données ne seront pas récupérables.\n\n\
|
Si cette clé ne peut être lue les données ne seront pas récupérables.\n\n\
|
||||||
Notez qu'il n'existe aucun mécanisme de récupération de clé."
|
Notez qu'il n'existe aucun mécanisme de récupération de clé."
|
||||||
borg init $borg_repo | ZenityPulsate
|
borg init "$borg_repo" | ZenityPulsate
|
||||||
zenity $W --info --text "Un nouveau dépôt chiffré a été généré dans <tt>$borg_repo</tt>"
|
zenity $W --info --text "Un nouveau dépôt chiffré a été généré dans <tt>$borg_repo</tt>"
|
||||||
elif [ "$?" = "1" ];then
|
elif [ "$?" = "1" ];then
|
||||||
zenity $W --warning --text \
|
zenity $W --warning --text \
|
||||||
"Je comprends qu'en ne sécurisant pas mon dépôt les données qu'il contient seront librement accessible par toute personne ayant accès aux fichiers du dépôt."
|
"Je comprends qu'en ne sécurisant pas mon dépôt les données qu'il contient seront librement accessible par toute personne ayant accès aux fichiers du dépôt."
|
||||||
borg init --encryption none $borg_repo | ZenityPulsate
|
borg init --encryption none "$borg_repo" | ZenityPulsate
|
||||||
zenity $W --info --text "Un nouveau dépôt en clair a été généré dans <tt>$borg_repo</tt>"
|
zenity $W --info --text "Un nouveau dépôt en clair a été généré dans <tt>$borg_repo</tt>"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user