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]}" |
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]}" |
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 |
|
} |