Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2709 - (hide annotations) (download)
Thu Dec 17 16:11:27 2015 UTC (8 years, 4 months ago) by niro
File size: 1028 byte(s)
-re-priorise push-config version activated to 01
1 niro 2530 # $Id$
2    
3     provide basic-version
4    
5 niro 2709 push_config 01_version_activated
6 niro 2703
7 niro 2530 help_version_os()
8     {
9     local serial="${CLASS_ARGV[0]}"
10     control_client "${serial}" help version.os
11     }
12    
13     help_version_tools()
14     {
15     local serial="${CLASS_ARGV[0]}"
16     control_client "${serial}" help version.tools
17     }
18    
19 niro 2699 help_version_netboot()
20     {
21     local serial="${CLASS_ARGV[0]}"
22     control_client "${serial}" help version.netboot
23     }
24    
25 niro 2530 control_version_os()
26     {
27     local serial="${CLASS_ARGV[0]}"
28     control_client "${serial}" get version.os
29     }
30    
31     control_version_tools()
32     {
33     local serial="${CLASS_ARGV[0]}"
34     control_client "${serial}" get version.tools
35     }
36 niro 2699
37     control_version_netboot()
38     {
39     local serial="${CLASS_ARGV[0]}"
40     control_client "${serial}" get version.netboot
41     }
42 niro 2702
43 niro 2704 control_version_activated()
44 niro 2702 {
45     local serial="${CLASS_ARGV[0]}"
46 niro 2704 push_config_10_version_activated "${serial}"
47 niro 2702 }
48    
49 niro 2709 push_config_01_version_activated()
50 niro 2702 {
51     local serial="$1"
52     local value
53    
54     value=$(mysqldo "select enabled from client_serials where serial='${serial}'")
55 niro 2704 control_client "${serial}" set version.activated "${value}"
56 niro 2702 }