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 |
|
|
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" |
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" |