Parcourir la source

Add quotes to parameter values if needed

Bob Mottram il y a 8 ans
Parent
révision
f2e0d41b1f
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6
    1
      src/freedombone-utils-config

+ 6
- 1
src/freedombone-utils-config Voir le fichier

@@ -110,7 +110,12 @@ function read_config_param {
110 110
         if [ $CONFIGURATION_FILE ]; then
111 111
             if [ -f $CONFIGURATION_FILE ]; then
112 112
                 if grep -q "${param_name}=" $CONFIGURATION_FILE; then
113
-                    export ${param_name}=$(cat $CONFIGURATION_FILE | grep "${param_name}=" | head -n 1 | awk -F '=' '{print $2}')
113
+                    param_value=$(cat $CONFIGURATION_FILE | grep "${param_name}=" | head -n 1 | awk -F '=' '{print $2}')
114
+                    if [[ "${param_value}" != *" "* ]]; then
115
+                        export ${param_name}=${param_value}
116
+                    else
117
+                        export ${param_name}="${param_value}"
118
+                    fi
114 119
                 fi
115 120
             fi
116 121
         fi