From 8354cebf4a372d6691ecbf38a23148f5f06a4e7f Mon Sep 17 00:00:00 2001 From: trotFunky Date: Sat, 5 May 2018 16:10:20 +0200 Subject: [PATCH] =?UTF-8?q?Singe-proof=20de=20l'auto=20config=20pour=20la?= =?UTF-8?q?=20lancer=20de=20n'importe=20o=C3=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Perso/auto_config.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Perso/auto_config.sh b/Perso/auto_config.sh index 37fe45e..7c3b162 100755 --- a/Perso/auto_config.sh +++ b/Perso/auto_config.sh @@ -16,7 +16,7 @@ function monoGrep { # Permet de récupérer l'argument dans la config (true/fa } function parameterTest { # Test si le paramètre $1 est égal à la valeur $2 et, le cas échéant, le remplace par $3 - if [ $(monoGrep "$1") = "$2" ]; then + if [ "$(monoGrep "$1")" = "$2" ]; then echo "WARNING: $1 is $2" echo "Setting $1 to $3" @@ -28,8 +28,12 @@ function parameterTest { # Test si le paramètre $1 est égal à la valeur $2 et fi } -configFile='./config.txt' +configFile=""$( dirname "${BASH_SOURCE[0]}" )"/config.txt" +if [ ! -e $configFile ]; then + echo "Erreur: fichier de config invalide!" + exit +fi ### COLOR CHANGE @@ -140,4 +144,4 @@ fi echo "" echo "May the Force be with Aspie" -exit \ No newline at end of file +exit