Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/scm-egk/scm-egk.client.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2732 by niro, Thu Jan 28 14:20:31 2016 UTC revision 2733 by niro, Thu Jan 28 14:51:34 2016 UTC
# Line 6  require rdesktop Line 6  require rdesktop
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]"
# Line 18  help_rdesktop_scm-egk() Line 18  help_rdesktop_scm-egk()
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
# Line 29  helper_scm-egk_enable() Line 29  helper_scm-egk_enable()
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
# Line 37  helper_scm-egk_disable() Line 37  helper_scm-egk_disable()
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
# Line 55  get_rdesktop_scm-egk() Line 55  get_rdesktop_scm-egk()
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  }  }

Legend:
Removed from v.2732  
changed lines
  Added in v.2733