Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/basic-version/version.control.class.in

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

revision 2530 by niro, Tue Sep 15 11:10:16 2015 UTC revision 2704 by niro, Thu Dec 17 12:31:44 2015 UTC
# Line 2  Line 2 
2    
3  provide basic-version  provide basic-version
4    
5    push_config 10_version_activated
6    
7  help_version_os()  help_version_os()
8  {  {
9   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
# Line 14  help_version_tools() Line 16  help_version_tools()
16   control_client "${serial}" help version.tools   control_client "${serial}" help version.tools
17  }  }
18    
19    help_version_netboot()
20    {
21     local serial="${CLASS_ARGV[0]}"
22     control_client "${serial}" help version.netboot
23    }
24    
25  control_version_os()  control_version_os()
26  {  {
27   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
# Line 25  control_version_tools() Line 33  control_version_tools()
33   local serial="${CLASS_ARGV[0]}"   local serial="${CLASS_ARGV[0]}"
34   control_client "${serial}" get version.tools   control_client "${serial}" get version.tools
35  }  }
36    
37    control_version_netboot()
38    {
39     local serial="${CLASS_ARGV[0]}"
40     control_client "${serial}" get version.netboot
41    }
42    
43    control_version_activated()
44    {
45     local serial="${CLASS_ARGV[0]}"
46     push_config_10_version_activated "${serial}"
47    }
48    
49    push_config_10_version_activated()
50    {
51     local serial="$1"
52     local value
53    
54     value=$(mysqldo "select enabled from client_serials where serial='${serial}'")
55     control_client "${serial}" set version.activated "${value}"
56    }

Legend:
Removed from v.2530  
changed lines
  Added in v.2704