|
|
|
@ -836,6 +836,12 @@ class cl_install(color_print, SignalInterrupt):
|
|
|
|
|
tableObj = tableReport("", headerList, dataList)
|
|
|
|
|
tableObj.printReport(False)
|
|
|
|
|
|
|
|
|
|
def printRouteTables(self):
|
|
|
|
|
"""Print install report"""
|
|
|
|
|
title, headerList, dataList = self.generateTableRouteData()
|
|
|
|
|
tableObj = tableReport("", headerList, dataList)
|
|
|
|
|
tableObj.printReport(False)
|
|
|
|
|
|
|
|
|
|
def printInfo(self,update=False):
|
|
|
|
|
clGet = self.clVars.Get
|
|
|
|
|
installedSystem = "%s %s"%(clGet('os_linux_name'),
|
|
|
|
@ -894,6 +900,9 @@ class cl_install(color_print, SignalInterrupt):
|
|
|
|
|
[(_("Network devices"),not flash),
|
|
|
|
|
(self.printNetworkTables,None,True)
|
|
|
|
|
],
|
|
|
|
|
[(_("Routes"),not flash),
|
|
|
|
|
(self.printRouteTables,None,True)
|
|
|
|
|
],
|
|
|
|
|
[(_("Location"),True),
|
|
|
|
|
(_("Master boot record")+" (MBR)",mbrdisk,True),
|
|
|
|
|
(self.printLocationTables,None,True)
|
|
|
|
@ -1669,6 +1678,19 @@ class cl_install(color_print, SignalInterrupt):
|
|
|
|
|
clGet('os_install_net_mask'),
|
|
|
|
|
clGet('os_install_net_dhcp_set'))))
|
|
|
|
|
|
|
|
|
|
def generateTableRouteData(self):
|
|
|
|
|
"""Get bind data for print table"""
|
|
|
|
|
clGet = self.clVars.Get
|
|
|
|
|
title = _("Routes")
|
|
|
|
|
headerList = [_("Device"),_("Network"),_("Gateway"),_("Source IP")]
|
|
|
|
|
return title, headerList, zip(clGet('os_install_net_route_dev'),
|
|
|
|
|
clGet('os_install_net_route_network'),
|
|
|
|
|
clGet('os_install_net_route_gw'),
|
|
|
|
|
clGet('os_install_net_route_src')) + \
|
|
|
|
|
map(lambda x:(x[0],_("DHCP")),
|
|
|
|
|
filter(lambda x:x[1]=='on',zip(clGet('os_install_net_interfaces'),
|
|
|
|
|
clGet('os_install_net_dhcp_set'))))
|
|
|
|
|
|
|
|
|
|
def getPwdHashUser(self, userName, stdinRead=False):
|
|
|
|
|
if stdinRead:
|
|
|
|
|
try:
|
|
|
|
|