|
|
|
@ -145,10 +145,12 @@ class cl_assemble(color_print):
|
|
|
|
|
('blueBr',']'),
|
|
|
|
|
), offsetL, printBR)
|
|
|
|
|
|
|
|
|
|
def printByResult(self,result,failMessage=None):
|
|
|
|
|
def printByResult(self,result,failMessage=None,skip=False):
|
|
|
|
|
if self.startMessage:
|
|
|
|
|
offset = 3
|
|
|
|
|
if result:
|
|
|
|
|
if skip:
|
|
|
|
|
self.printSkip(" ", self.lenStartMessage + offset)
|
|
|
|
|
elif result:
|
|
|
|
|
self.printOnlyOK(" ", self.lenStartMessage + offset)
|
|
|
|
|
else:
|
|
|
|
|
self.printOnlyNotOK(" ", self.lenStartMessage + offset)
|
|
|
|
@ -162,6 +164,8 @@ class cl_assemble(color_print):
|
|
|
|
|
self.clVars.Set("cl_action","break",True)
|
|
|
|
|
elif action == "make":
|
|
|
|
|
self.clVars.Set("cl_action","make",True)
|
|
|
|
|
elif action == "update":
|
|
|
|
|
self.clVars.Set("cl_action","update",True)
|
|
|
|
|
elif action == "dependence":
|
|
|
|
|
self.clVars.Set("cl_action","dependence",True)
|
|
|
|
|
else:
|
|
|
|
@ -705,7 +709,6 @@ class cl_assemble(color_print):
|
|
|
|
|
forcesystem:
|
|
|
|
|
self.printERROR(_("WARNING") +": " +
|
|
|
|
|
_("will be recompiled system packages"))
|
|
|
|
|
return False
|
|
|
|
|
if "finish" in self.clVars.Get('cl_assemble_step_world'):
|
|
|
|
|
if forcesystem:
|
|
|
|
|
return True
|
|
|
|
@ -726,10 +729,12 @@ class cl_assemble(color_print):
|
|
|
|
|
baseType = self.clVars.Get('cl_assemble_image_type')
|
|
|
|
|
getMake = lambda : self.clVars.Get('cl_assemble_make')
|
|
|
|
|
getStepCount = self._getStepCount
|
|
|
|
|
if self.clVars.Get('os_assemble_system_profile'):
|
|
|
|
|
self.applyConfigureTemplates(self.assemblePath,
|
|
|
|
|
_("Configurate by %s templates")%
|
|
|
|
|
"assemble/setup")
|
|
|
|
|
if not forcesystem:
|
|
|
|
|
self.applyConfigureTemplates(
|
|
|
|
|
self.clVars.Get('cl_assemble_path'),
|
|
|
|
|
_("Configurate by %s templates")%
|
|
|
|
|
"assemble/setup")
|
|
|
|
|
self.printByResult(True)
|
|
|
|
|
while not makeComplete:
|
|
|
|
|
if (baseType != "iso" or forcesystem) and \
|
|
|
|
|
getMake() in ("newuse","") and getStepCount('system') < 2:
|
|
|
|
@ -751,13 +756,12 @@ class cl_assemble(color_print):
|
|
|
|
|
|
|
|
|
|
def _printCheckExecute(self,command,action,step="world",checkBuild=False):
|
|
|
|
|
if not action in self.clVars.Get('cl_assemble_step_%s'%step):
|
|
|
|
|
msg = _("Executing '%s'")%command
|
|
|
|
|
if checkBuild and not self.__isAnyPackageBuilded():
|
|
|
|
|
self.printWARNING(_("Executing '%s'")% command + " ...")
|
|
|
|
|
offset = 3
|
|
|
|
|
if result:
|
|
|
|
|
self.printSkip(" ", self.lenStartMessage + offset)
|
|
|
|
|
self.printMessageForTest(msg)
|
|
|
|
|
self.printByResult(True,skip=True)
|
|
|
|
|
else:
|
|
|
|
|
self.printSUCCESS(_("Executing '%s'")% command + " ...")
|
|
|
|
|
self.printSUCCESS(msg + " ...")
|
|
|
|
|
self.runChroot(command, showProcess=True)
|
|
|
|
|
self._appendToStep(step,action)
|
|
|
|
|
|
|
|
|
|