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 2753 by niro, Thu Sep 17 07:39:31 2015 UTC revision 2754 by niro, Tue Feb 2 14:08:20 2016 UTC
# Line 119  run_push_config() Line 119  run_push_config()
119   done   done
120  }  }
121    
122    run_push_firstboot()
123    {
124     local serial="$1"
125     local config
126    
127     if [[ -z ${serial} ]]
128     then
129     eecho "missing serial"
130     return 1
131     fi
132    
133     for config in $(NOCOLORS=1 print_push_firstboot)
134     do
135     if [[ -n $(typeset -f push_firstboot_${config}) ]]
136     then
137     decho "running: 'push_firstboot_${config} ${serial}'"
138     push_firstboot_"${config}" "${serial}"
139     else
140     decho "no function 'push_firstboot_${config}' for '${config}' found."
141     fi
142     done
143    }
144    
145  help_topics()  help_topics()
146  {  {
147   local i   local i
# Line 291  print_push_config() Line 314  print_push_config()
314   # do not escape, or CRLFS get printed to screen too   # do not escape, or CRLFS get printed to screen too
315   rvecho ${sorted}   rvecho ${sorted}
316  }  }
317    
318    push_firstboot()
319    {
320     local push_firstboots="$@"
321     local i
322    
323     for i in ${push_firstboots}
324     do
325     # check for duplicate provides
326     if no_duplicate "${PUSH_FIRSTBOOT}" "${i}"
327     then
328     export PUSH_FIRSTBOOT="${PUSH_FIRSTBOOT} ${i}"
329     else
330     decho "duplicate push_firstboot '${i}' detected!"
331     fi
332     done
333    }
334    
335    print_push_firstboot()
336    {
337     local sorted
338    
339     # sort them alpabetically
340     sorted=$(for i in ${PUSH_FIRSTBOOT}; do echo "${i}"; done | sort)
341     # do not escape, or CRLFS get printed to screen too
342     rvecho ${sorted}
343    }
344    
345  help_daemon_mroot()  help_daemon_mroot()
346  {  {

Legend:
Removed from v.2753  
changed lines
  Added in v.2754