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 2302 by niro, Mon Jan 20 14:02:27 2014 UTC revision 2318 by niro, Thu Jul 3 11:17:03 2014 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2    
3  # loads client classes from $MCORE_LIBDIR  # loads client classes from $MCORE_LIBDIR
4  load_client_classes()  load_classes()
5  {  {
6   local i   local class
7     local classtype
8    
9     case $1 in
10     client|control) classtype="$1" ;;
11     *) die "Unknown classes type '$1'" ;;
12     esac
13    
14   # client specific   # client specific
15   for i in $(find ${MCORE_LIBDIR}/include -type f -name \*.client.class)   for class in $(find ${MCORE_LIBDIR}/include -type f -name \*.${classtype}.class)
16   do   do
17   include ${i} || eecho "error loading ${i}"   include ${class} || eecho "error loading ${class}"
18   done   done
19  }  }
20    
# Line 216  print_provide() Line 222  print_provide()
222   rvecho ${sorted}   rvecho ${sorted}
223  }  }
224    
225    is_provided()
226    {
227     local feature="$1"
228     local i
229     local retval
230    
231     retval=1
232     for i in $(print_provide)
233     do
234     if [[ ${i} = ${feature} ]]
235     then
236     reval=0
237     break
238     fi
239     done
240    
241     return "${retval}"
242    }
243    
244  help_daemon_mroot()  help_daemon_mroot()
245  {  {
246   mecho "get daemon.mroot"   mecho "get daemon.mroot"

Legend:
Removed from v.2302  
changed lines
  Added in v.2318