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 2426 by niro, Thu Sep 3 07:54:18 2015 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 101  help_topics() Line 107  help_topics()
107   mecho "\tget      - shows current value for a settings"   mecho "\tget      - shows current value for a settings"
108   mecho "\tset      - sets value for a setting"   mecho "\tset      - sets value for a setting"
109   mecho "\tauth     - authenticate to the daemon"   mecho "\tauth     - authenticate to the daemon"
110     mecho "\tcertauth - authenticate to the daemon via fingerprint"
111   mecho "\tprovide  - shows provides of a system"   mecho "\tprovide  - shows provides of a system"
112   mecho "\trequire  - verify plugin requirements"   mecho "\trequire  - verify plugin requirements"
113   mecho "\treload   - reloads all client classes plugins"   mecho "\treload   - reloads all client classes plugins"
# Line 216  print_provide() Line 223  print_provide()
223   rvecho ${sorted}   rvecho ${sorted}
224  }  }
225    
226    is_provided()
227    {
228     local feature="$1"
229     local i
230     local retval
231    
232     retval=1
233     for i in $(print_provide)
234     do
235     if [[ ${i} = ${feature} ]]
236     then
237     retval=0
238     break
239     fi
240     done
241    
242     return "${retval}"
243    }
244    
245  help_daemon_mroot()  help_daemon_mroot()
246  {  {
247   mecho "get daemon.mroot"   mecho "get daemon.mroot"

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