Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2703 - (show annotations) (download)
Thu Dec 17 12:08:54 2015 UTC (8 years, 4 months ago) by niro
File size: 1038 byte(s)
-push the config
1 # $Id$
2
3 provide basic-version
4
5 push_config 10_version_deactivated
6
7 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 help_version_netboot()
20 {
21 local serial="${CLASS_ARGV[0]}"
22 control_client "${serial}" help version.netboot
23 }
24
25 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
37 control_version_netboot()
38 {
39 local serial="${CLASS_ARGV[0]}"
40 control_client "${serial}" get version.netboot
41 }
42
43 control_version_deactivated()
44 {
45 local serial="${CLASS_ARGV[0]}"
46 push_config_10_version_deactivated "${serial}"
47 }
48
49 push_config_10_version_deactivated()
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.deactivated "${value}"
56 }