6 |
# scm-egk global config |
# scm-egk global config |
7 |
include @@SYSCONFDIR@@/mcore/scm-egk.conf |
include @@SYSCONFDIR@@/mcore/scm-egk.conf |
8 |
|
|
9 |
help_rdesktop_scm-egk() |
help_rdesktop_egk() |
10 |
{ |
{ |
11 |
mecho "get rdesktop.scm-egk" |
mecho "get rdesktop.egk" |
12 |
mecho " Shows SCM-EGK facility status for all rdesktop based RDP sessions." |
mecho " Shows SCM-EGK facility status for all rdesktop based RDP sessions." |
13 |
mecho |
mecho |
14 |
mecho "set rdesktop.scm-egk [command]" |
mecho "set rdesktop.scm-egk [command]" |
18 |
mecho " disable - scm-egk for the all rdesktop based RDP sessions" |
mecho " disable - scm-egk for the all rdesktop based RDP sessions" |
19 |
} |
} |
20 |
|
|
21 |
helper_scm-egk_enable() |
helper_rdesktop_egk_enable() |
22 |
{ |
{ |
23 |
|
|
24 |
# add to module section |
# add to module section |
29 |
mecho "Done but rdesktop session reconfiguration is required!" |
mecho "Done but rdesktop session reconfiguration is required!" |
30 |
} |
} |
31 |
|
|
32 |
helper_scm-egk_disable() |
helper_rdesktop_egk_disable() |
33 |
{ |
{ |
34 |
local CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/rdesktop/config.d/scm-egk.conf" |
local CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/rdesktop/config.d/scm-egk.conf" |
35 |
clearconfig |
clearconfig |
37 |
mecho "Done but rdesktop session reconfiguration is required!" |
mecho "Done but rdesktop session reconfiguration is required!" |
38 |
} |
} |
39 |
|
|
40 |
get_rdesktop_scm-egk() |
get_rdesktop_egk() |
41 |
{ |
{ |
42 |
if [ -f ${MROOT}/${MCORE_CONFIG_PATH}/rdesktop/config.d/scm-egk.conf ] |
if [ -f ${MROOT}/${MCORE_CONFIG_PATH}/rdesktop/config.d/scm-egk.conf ] |
43 |
then |
then |
55 |
fi |
fi |
56 |
} |
} |
57 |
|
|
58 |
set_rdesktop_scm-egk() |
set_rdesktop_egk() |
59 |
{ |
{ |
60 |
local action="${CLASS_ARGV[0]}" |
local action="${CLASS_ARGV[0]}" |
61 |
if [[ -z ${action} ]] |
if [[ -z ${action} ]] |
62 |
then |
then |
63 |
help_rdesktop_scm-egk |
help_rdesktop_egk |
64 |
return 1 |
return 1 |
65 |
fi |
fi |
66 |
|
|
67 |
case ${action} in |
case ${action} in |
68 |
enable) helper_scm-egk_enable ;; |
enable) helper_rdesktop_egk_enable ;; |
69 |
disable) helper_scm-egk_disable ;; |
disable) helper_rdesktop_egk_disable ;; |
70 |
*) help_rdesktop_scm-egk_service && return 1 ;; |
*) help_rdesktop_egk_service && return 1 ;; |
71 |
esac |
esac |
72 |
} |
} |