Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/include/daemon.global.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2553 by niro, Thu Sep 17 07:22:58 2015 UTC revision 2558 by niro, Thu Sep 17 07:39:31 2015 UTC
# Line 98  run_class() Line 98  run_class()
98    
99  run_push_config()  run_push_config()
100  {  {
101     local serial="$1"
102   local config   local config
103    
104   for config in $(print_push_config)   if [[ -z ${serial} ]]
105     then
106     eecho "missing serial"
107     return 1
108     fi
109    
110     for config in $(NOCOLORS=1 print_push_config)
111   do   do
112   if [[ -n $(typeset -f push_config_${config}) ]]   if [[ -n $(typeset -f push_config_${config}) ]]
113   then   then
114   push_config_"${config}"   decho "running: 'push_config_${config} ${serial}'"
115     push_config_"${config}" "${serial}"
116   else   else
117   decho "no function 'push_config_${config}' for '${config}' found."   decho "no function 'push_config_${config}' for '${config}' found."
118   fi   fi
# Line 279  print_push_config() Line 287  print_push_config()
287   local sorted   local sorted
288    
289   # sort them alpabetically   # sort them alpabetically
290   push_config=$(for i in ${PUSH_CONFIG}; do echo "${i}"; done | sort)   sorted=$(for i in ${PUSH_CONFIG}; do echo "${i}"; done | sort)
291   # do not escape, or CRLFS get printed to screen too   # do not escape, or CRLFS get printed to screen too
292   rvecho ${sorted}   rvecho ${sorted}
293  }  }

Legend:
Removed from v.2553  
changed lines
  Added in v.2558