|
|
|
@ -21,7 +21,7 @@ from calculate.core.datavars import DataVarsCore
|
|
|
|
|
from calculate.core.server.gen_pid import search_worked_process
|
|
|
|
|
from calculate.lib.cl_template import SystemIni
|
|
|
|
|
from calculate.lib.utils.content import getCfgFiles
|
|
|
|
|
from calculate.lib.utils.files import getRunCommands, readFile
|
|
|
|
|
from calculate.lib.utils.files import getRunCommands, readFile, writeFile
|
|
|
|
|
import time
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -92,10 +92,12 @@ class UpdateInfo(object):
|
|
|
|
|
@outdated_kernel.setter
|
|
|
|
|
def outdated_kernel(self, value):
|
|
|
|
|
flag_path = self.dv.Get('update.cl_update_outdated_kernel_path')
|
|
|
|
|
|
|
|
|
|
if value:
|
|
|
|
|
with open(flag_path, 'w') as f:
|
|
|
|
|
f.write(self.dv.Get('update.cl_update_kernel_version'))
|
|
|
|
|
else:
|
|
|
|
|
if path.exists(flag_path):
|
|
|
|
|
os.unlink(flag_path)
|
|
|
|
|
try:
|
|
|
|
|
if value:
|
|
|
|
|
with writeFile(flag_path) as f:
|
|
|
|
|
f.write(self.dv.Get('update.cl_update_kernel_version'))
|
|
|
|
|
else:
|
|
|
|
|
if path.exists(flag_path):
|
|
|
|
|
os.unlink(flag_path)
|
|
|
|
|
except IOError:
|
|
|
|
|
pass
|
|
|
|
|