From 7a55bb867d513494c96d1eb10bcaa4a1529356c0 Mon Sep 17 00:00:00 2001
From: Djan GICQUEL <>
Date: Thu, 23 Jun 2022 17:48:27 +0200
Subject: [PATCH] echappement des variables
---
profile-manager.sh | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/profile-manager.sh b/profile-manager.sh
index 842ff91..c20fa5e 100755
--- a/profile-manager.sh
+++ b/profile-manager.sh
@@ -2,6 +2,8 @@
# Fonctions et variables
###########################################################
+W="--width=600"
+H="--height=500"
ZenityPulsate () {
zenity $W --window-icon=$HOME/.icons/borg.svg --progress --pulsate --auto-close
@@ -30,11 +32,8 @@ if [ -d "lock.exclusive" ]; then
fi
}
-W="--width=600"
-H="--height=500"
-
dossierprofil="$HOME/.config/borg/profils-borg-zenity/"
-mkdir -p $dossierprofil && cd $dossierprofil
+mkdir -p "$dossierprofil" && cd "$dossierprofil"
# Affichage du menu
###########################################################
@@ -54,7 +53,7 @@ ap\nAfficher les profils\
if [ "$choixmenu" = "cp" ];then
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."
exit
fi
@@ -67,12 +66,12 @@ if [ "$?" = "0" ];then
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\
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 $borg_repo"
elif [ "$?" = "1" ];then
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."
- 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 $borg_repo"
fi