--- mcore-src/trunk/mcore-tools/src/modules/basic-version/version.control.class.in 2015/09/15 11:10:16 2530 +++ mcore-src/trunk/mcore-tools/src/modules/basic-version/version.control.class.in 2015/12/17 12:31:44 2704 @@ -2,6 +2,8 @@ provide basic-version +push_config 10_version_activated + help_version_os() { local serial="${CLASS_ARGV[0]}" @@ -14,6 +16,12 @@ control_client "${serial}" help version.tools } +help_version_netboot() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help version.netboot +} + control_version_os() { local serial="${CLASS_ARGV[0]}" @@ -25,3 +33,24 @@ local serial="${CLASS_ARGV[0]}" control_client "${serial}" get version.tools } + +control_version_netboot() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" get version.netboot +} + +control_version_activated() +{ + local serial="${CLASS_ARGV[0]}" + push_config_10_version_activated "${serial}" +} + +push_config_10_version_activated() +{ + local serial="$1" + local value + + value=$(mysqldo "select enabled from client_serials where serial='${serial}'") + control_client "${serial}" set version.activated "${value}" +}