Browse Source

Read multiple variables

Bob Mottram 9 years ago
parent
commit
67b515d24b
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      src/freedombone-utils-selector

+ 4
- 3
src/freedombone-utils-selector View File

55
 
55
 
56
     var_name=${app_name}_variables
56
     var_name=${app_name}_variables
57
     if [ ! ${!var_name} ]; then
57
     if [ ! ${!var_name} ]; then
58
+        echo $"${app_name}_variables was not found"
58
         return
59
         return
59
     fi
60
     fi
60
 
61
 
61
-    varname=${!var_name}
62
-    for v in "${var_name[@]}"
62
+    eval "varname=(\${$var_name[@]})"
63
+    for v in "${varname[@]}"
63
     do
64
     do
64
         read_config_param $v
65
         read_config_param $v
65
     done
66
     done
74
         return
75
         return
75
     fi
76
     fi
76
 
77
 
77
-    varname=${!var_name}
78
+    eval "varname=(\${$var_name[@]})"
78
     for v in "${varname[@]}"
79
     for v in "${varname[@]}"
79
     do
80
     do
80
         write_config_param $v "${!v}"
81
         write_config_param $v "${!v}"