Magellan Linux

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

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

revision 2730 by niro, Thu Jan 28 14:25:02 2016 UTC revision 2733 by niro, Thu Jan 28 14:51:34 2016 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2    
3  push_config 70_rdesktop_scm-egk  push_config 70_rdesktop_egk
4    
5  help_rdesktop_scm-egk()  help_rdesktop_egk()
6  {  {
7   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
8   control_client "${serial}" help rdesktop.scm-egk   control_client "${serial}" help rdesktop.egk
9  }  }
10    
11  set_rdesktop_scm-egk()  set_rdesktop_egk()
12  {  {
13   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
14   local action="${CLASS_ARGV[1]}"   local action="${CLASS_ARGV[1]}"
# Line 26  set_rdesktop_scm-egk() Line 26  set_rdesktop_scm-egk()
26   import_resource cfg_scm_egk "${serial}" facility "${value}"   import_resource cfg_scm_egk "${serial}" facility "${value}"
27  }  }
28    
29  control_rdesktop_scm-egk()  control_rdesktop_egk()
30  {  {
31   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
32   push_config_70_rdesktop_scm-egk "${serial}"   push_config_70_rdesktop_egk "${serial}"
33  }  }
34    
35  push_config_70_rdesktop_scm-egk()  push_config_70_rdesktop_egk()
36  {  {
37   local serial="$1"   local serial="$1"
38   local value   local value
# Line 41  push_config_70_rdesktop_scm-egk() Line 41  push_config_70_rdesktop_scm-egk()
41   value=$(mysqldo "select facility from cfg_scm_egk where serial='${serial}'")   value=$(mysqldo "select facility from cfg_scm_egk where serial='${serial}'")
42   if [[ -z ${value} ]] || [[ ${value} = NULL ]]   if [[ -z ${value} ]] || [[ ${value} = NULL ]]
43   then   then
44   decho "retval NULL, not running 'control_client '${serial}' set rdesktop.scm-egk '${value}''"   decho "retval NULL, not running 'control_client '${serial}' set rdesktop.egk '${value}''"
45   else   else
46   case "${value}" in   case "${value}" in
47   0) action="disable" ;;   0) action="disable" ;;
# Line 52  push_config_70_rdesktop_scm-egk() Line 52  push_config_70_rdesktop_scm-egk()
52   ;;   ;;
53   esac   esac
54    
55   control_client "${serial}" set rdesktop.scm-egk "${action}"   control_client "${serial}" set rdesktop.egk "${action}"
56   fi   fi
57  }  }

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