|
|
|
@ -585,10 +585,8 @@ class cl_install(color_print):
|
|
|
|
|
return dirsFiles
|
|
|
|
|
|
|
|
|
|
def printInfo(self,sourceDistr,targetDistr):
|
|
|
|
|
self.printSUCCESS(_("Installation") + "%s %s"%
|
|
|
|
|
(self.clVars.Get('os_install_linux_name'),
|
|
|
|
|
self.clVars.Get('os_install_linux_subname')))
|
|
|
|
|
self.defaultPrint(_("System information\n"))
|
|
|
|
|
self.printSUCCESS(_("Installation") + " Calculate Linux")
|
|
|
|
|
self.defaultPrint("%s\n"%_("System information"))
|
|
|
|
|
self.printSUCCESS(_("Computer name")+": %s"%
|
|
|
|
|
self.clVars.Get('os_net_hostname'))
|
|
|
|
|
self.printSUCCESS(_("Domain name")+": %s"%
|
|
|
|
@ -598,7 +596,7 @@ class cl_install(color_print):
|
|
|
|
|
self.printSUCCESS(_("Installed system")+": %s %s"%
|
|
|
|
|
(self.clVars.Get('os_linux_name'),
|
|
|
|
|
self.clVars.Get('os_linux_ver')))
|
|
|
|
|
self.defaultPrint(_("Hardware\n"))
|
|
|
|
|
self.defaultPrint("%s\n"%_("Hardware"))
|
|
|
|
|
self.printSUCCESS(_("Machine hardware name")+": %s"%
|
|
|
|
|
self.clVars.Get('os_arch_machine'))
|
|
|
|
|
self.printSUCCESS(_("Quantity processors")+": %s"%
|
|
|
|
@ -607,7 +605,7 @@ class cl_install(color_print):
|
|
|
|
|
'<needed>')
|
|
|
|
|
self.printSUCCESS(_("Screen resolution")+": %s"%
|
|
|
|
|
'<needed>')
|
|
|
|
|
self.defaultPrint(_("Localization\n"))
|
|
|
|
|
self.defaultPrint("%s\n"%_("Localization"))
|
|
|
|
|
self.printSUCCESS(_("Language")+": %s"%
|
|
|
|
|
self.clVars.Get('os_locale_lang'))
|
|
|
|
|
self.printSUCCESS(_("Keymap")+": %s"%
|
|
|
|
@ -615,33 +613,22 @@ class cl_install(color_print):
|
|
|
|
|
self.printSUCCESS(_("Timezone")+": %s"%
|
|
|
|
|
self.clVars.Get('os_clock_timezone'))
|
|
|
|
|
|
|
|
|
|
self.defaultPrint(_("Location\n"))
|
|
|
|
|
self.printSUCCESS(_("Working volume")+": %s"%
|
|
|
|
|
self.getDeviceByField("mount",'/',
|
|
|
|
|
secondPrefix="os_install_disk") or "unknown")
|
|
|
|
|
self.printSUCCESS(_("Installation volume")+": %s"%
|
|
|
|
|
self.clVars.Get('os_root_dev'))
|
|
|
|
|
self.printSUCCESS(_("File system")+": %s"%
|
|
|
|
|
self.getFieldByField("format","mount","/",
|
|
|
|
|
firstPrefix="os_install_disk",
|
|
|
|
|
secondPrefix="os_install_disk"))
|
|
|
|
|
self.printSUCCESS(_("Swap disk")+": %s"%
|
|
|
|
|
self.getFieldByField("dev","mount","swap",
|
|
|
|
|
secondPrefix="os_install_disk"))
|
|
|
|
|
self.printSUCCESS(_("Mounted disks")+": %s"%
|
|
|
|
|
", ".join(map(lambda x: x[0],
|
|
|
|
|
filter(lambda x: not x[1] in ["","/","swap"],
|
|
|
|
|
zip(self.clVars.Get('os_disk_dev'),
|
|
|
|
|
self.clVars.Get('os_disk_mount'))))))
|
|
|
|
|
|
|
|
|
|
self.defaultPrint(_("Network services\n"))
|
|
|
|
|
#self.defaultPrint("%s\n"%_("Location"))
|
|
|
|
|
title, headerList, dataList = self.generateTableData()
|
|
|
|
|
tableObj = tableReport(title, headerList, dataList)
|
|
|
|
|
#cl_overriding.printSUCCESS("")
|
|
|
|
|
tableObj.printReport()
|
|
|
|
|
#cl_overriding.printSUCCESS("")
|
|
|
|
|
|
|
|
|
|
self.defaultPrint("%s\n"%_("Network services"))
|
|
|
|
|
self.printSUCCESS(_("Authentification")+": %s"%
|
|
|
|
|
"<needed>")
|
|
|
|
|
self.printSUCCESS(_("PROXY")+": %s"%
|
|
|
|
|
"<needed>")
|
|
|
|
|
self.printSUCCESS(_("NTP")+": %s"%
|
|
|
|
|
"<needed>")
|
|
|
|
|
self.printSUCCESS(_("Authentification")+": %s"%
|
|
|
|
|
"<needed>")
|
|
|
|
|
|
|
|
|
|
self.defaultPrint("%s\n"%_("Perform pre-install checkups"))
|
|
|
|
|
self.printSUCCESS("Found update: %s %s %s"%
|
|
|
|
|
(self.clVars.Get('os_install_linux_name'),
|
|
|
|
|
self.clVars.Get('os_install_linux_subname'),
|
|
|
|
@ -948,7 +935,7 @@ class cl_install(color_print):
|
|
|
|
|
|
|
|
|
|
def generateTableData(self):
|
|
|
|
|
"""Get data from print table"""
|
|
|
|
|
title = _("New partition table")
|
|
|
|
|
title = _("Location")
|
|
|
|
|
allDevicesOpt = self.listDisksOptions + self.listSwapsOptions
|
|
|
|
|
listIsFormat = []
|
|
|
|
|
for dev in self.clVars.Get('os_disk_dev'):
|
|
|
|
@ -977,12 +964,15 @@ class cl_install(color_print):
|
|
|
|
|
|
|
|
|
|
headerList = [_("Size"),_("Device"),_("Directory"),_("File system"),
|
|
|
|
|
_("Format"), _("Partition")]
|
|
|
|
|
dataList = zip(listSize,
|
|
|
|
|
self.clVars.Get('os_disk_dev'),
|
|
|
|
|
listMountPoint,
|
|
|
|
|
listFileSystem,
|
|
|
|
|
listIsFormat,
|
|
|
|
|
self.clVars.Get('os_disk_part'))
|
|
|
|
|
dataList = map(lambda x:x[:-1],
|
|
|
|
|
filter(lambda x:x[-1] != "",
|
|
|
|
|
zip(listSize,
|
|
|
|
|
self.clVars.Get('os_disk_dev'),
|
|
|
|
|
listMountPoint,
|
|
|
|
|
listFileSystem,
|
|
|
|
|
listIsFormat,
|
|
|
|
|
self.clVars.Get('os_disk_part'),
|
|
|
|
|
self.clVars.Get('os_install_disk_mount'))))
|
|
|
|
|
return title, headerList, dataList
|
|
|
|
|
|
|
|
|
|
def getPwdHashUser(self, userName):
|
|
|
|
@ -1034,7 +1024,6 @@ class cl_install(color_print):
|
|
|
|
|
if distName:
|
|
|
|
|
# print info
|
|
|
|
|
sourceDistr = distRep.getDistributiveByFile(distName)
|
|
|
|
|
self.printInfo(sourceDistr,targetDistr)
|
|
|
|
|
# wait 10 sec
|
|
|
|
|
#waittime = 3
|
|
|
|
|
#self.printSUCCESS(_("Installation will start pass %d seconds.")
|
|
|
|
@ -1049,12 +1038,8 @@ class cl_install(color_print):
|
|
|
|
|
bootDiskGrub=listbootDiskGrub[0]
|
|
|
|
|
else:
|
|
|
|
|
raise InstallError(_("Cann't found disk %s")%bootDisk)
|
|
|
|
|
self.printInfo(sourceDistr,targetDistr)
|
|
|
|
|
if not force:
|
|
|
|
|
title, headerList, dataList = self.generateTableData()
|
|
|
|
|
tableObj = tableReport(title, headerList, dataList)
|
|
|
|
|
cl_overriding.printSUCCESS("")
|
|
|
|
|
tableObj.printReport()
|
|
|
|
|
cl_overriding.printSUCCESS("")
|
|
|
|
|
dialogMessage = _("Continue with the installation of \
|
|
|
|
|
the system") + " (yes/no)"
|
|
|
|
|
dialogRes = dialogYesNo(dialogMessage)
|
|
|
|
@ -1127,6 +1112,7 @@ the system") + " (yes/no)"
|
|
|
|
|
# install distributive
|
|
|
|
|
self.printSUCCESS(_("Unpacking system image into target"))
|
|
|
|
|
targetDistr.installFrom(sourceDistr)
|
|
|
|
|
|
|
|
|
|
self.printOK("Unpacking complete")
|
|
|
|
|
# join templates
|
|
|
|
|
self.printSUCCESS(_("Update config"))
|
|
|
|
|