Procházet zdrojové kódy

Read multiple variables

Bob Mottram před 8 roky
rodič
revize
67b515d24b
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4
    3
      src/freedombone-utils-selector

+ 4
- 3
src/freedombone-utils-selector Zobrazit soubor

@@ -55,11 +55,12 @@ function app_load_variables {
55 55
 
56 56
     var_name=${app_name}_variables
57 57
     if [ ! ${!var_name} ]; then
58
+        echo $"${app_name}_variables was not found"
58 59
         return
59 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 64
     do
64 65
         read_config_param $v
65 66
     done
@@ -74,7 +75,7 @@ function app_save_variables {
74 75
         return
75 76
     fi
76 77
 
77
-    varname=${!var_name}
78
+    eval "varname=(\${$var_name[@]})"
78 79
     for v in "${varname[@]}"
79 80
     do
80 81
         write_config_param $v "${!v}"