Explorar el Código

Add quotes to parameter values if needed

Bob Mottram hace 8 años
padre
commit
f2e0d41b1f
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6
    1
      src/freedombone-utils-config

+ 6
- 1
src/freedombone-utils-config Ver fichero

@@ -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