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