Add cl_assemble_prepare_action.

Variable used for applying template before system assembling.
If it variable is "up" then other action variable is empty.
master3.3
Mike Hiretsky 14 years ago
parent c5eb36e06a
commit 412bd02b52

@ -43,6 +43,8 @@ class fillVars(object, glob_attr):
def get_cl_install_merge_action(self):
"""Need perform templates for install:merge or install:unmerge"""
if self.Get('cl_assemble_prepare_action') != "":
return ""
actionsMap = {'merge':'up',
'system':'up'}
cl_action = self.Get('cl_action')
@ -50,6 +52,8 @@ class fillVars(object, glob_attr):
def get_cl_install_system_action(self):
"""Need perform templates for install:system"""
if self.Get('cl_assemble_prepare_action') != "":
return ""
if self.Get('cl_action') == 'system':
return "up"
else:
@ -57,12 +61,18 @@ class fillVars(object, glob_attr):
def get_cl_install_scratch_action(self):
"""Need perform templates for install:system"""
if self.Get('cl_assemble_prepare_action') != "":
return ""
if self.Get('cl_action') in ('system','merge') and \
self.Get('os_install_scratch') == "on":
return "up"
else:
return ""
def get_cl_assemble_prepare_action(self):
"""Need perform templates for assemble:prepare"""
return ""
def get_os_net_interfaces_info(self):
"""Информация о существующих сетевых интерфейсах"""
netInterfaces=self.Get("os_net_interfaces")

@ -34,6 +34,9 @@ class Data:
# need perform templates for install:merge or install:unmerge
cl_install_merge_action = {}
# need perform templates for assemble:prepare
cl_assemble_prepare_action = {'mode':'w'}
# need perform templates for install:system
cl_install_system_action = {}

Loading…
Cancel
Save