|
|
@ -32,7 +32,22 @@ class fillVars(object, glob_attr):
|
|
|
|
"/lib", "/lib32", "/lib64",
|
|
|
|
"/lib", "/lib32", "/lib64",
|
|
|
|
"/opt", "/proc", "/sbin",
|
|
|
|
"/opt", "/proc", "/sbin",
|
|
|
|
"/sys", "/usr", "/var"]
|
|
|
|
"/sys", "/usr", "/var"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_cl_install_merge_action(self):
|
|
|
|
|
|
|
|
"""Need perform templates for install:merge or install:unmerge"""
|
|
|
|
|
|
|
|
actionsMap = {'merge':'on',
|
|
|
|
|
|
|
|
'system':'on',
|
|
|
|
|
|
|
|
'unmerge':'off'}
|
|
|
|
|
|
|
|
cl_action = self.Get('cl_action')
|
|
|
|
|
|
|
|
return actionsMap[cl_action] if cl_action in actionsMap else ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_cl_install_system_action(self):
|
|
|
|
|
|
|
|
"""Need perform templates for install:system"""
|
|
|
|
|
|
|
|
if self.Get('cl_action') == 'system':
|
|
|
|
|
|
|
|
return "on"
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
return ""
|
|
|
|
|
|
|
|
|
|
|
|
def get_os_net_interfaces_info(self):
|
|
|
|
def get_os_net_interfaces_info(self):
|
|
|
|
"""Информация о существующих сетевых интерфейсах"""
|
|
|
|
"""Информация о существующих сетевых интерфейсах"""
|
|
|
|
netInterfaces=self.Get("os_net_interfaces")
|
|
|
|
netInterfaces=self.Get("os_net_interfaces")
|
|
|
@ -459,7 +474,7 @@ class fillVars(object, glob_attr):
|
|
|
|
|
|
|
|
|
|
|
|
def get_cl_image(self):
|
|
|
|
def get_cl_image(self):
|
|
|
|
"""Get image file from distributive repository"""
|
|
|
|
"""Get image file from distributive repository"""
|
|
|
|
if self.Get('cl_install_action') != 'system':
|
|
|
|
if self.Get('cl_action') != 'system':
|
|
|
|
return ""
|
|
|
|
return ""
|
|
|
|
if self.Get('os_root_type') == "livecd":
|
|
|
|
if self.Get('os_root_type') == "livecd":
|
|
|
|
livedistr = ['/mnt/livecd']
|
|
|
|
livedistr = ['/mnt/livecd']
|
|
|
|