Fix --dns options. Add pseudo format DirectoryDistributive.

master3.3
Mike Hiretsky 13 years ago
parent aa9f77340c
commit 487513dc27

@ -644,6 +644,17 @@ class DirectoryDistributive(Distributive):
else:
return self
def performFormat(self):
"""Format for directory - removing all files"""
execStr = '/bin/rm -rf --one-file-system %s'%self.directory
res,errmes = self.runOsCommand(execStr)
if res == 0:
return True
else:
raise DistributiveError(_("Cann't format partition") + " %s:\n%s"%
(dev,errmes))
self._makeDirectory(self.directory)
def installFrom(self, source):
"""Install distributive to directory from source distributive"""
if isinstance(source,ArchiveDistributive):

@ -366,7 +366,8 @@ class install_cmd(share_cmd):
def setNetworkParams(self,ipaddrs,routes,dns,setup,dhcps):
"""Set nework params"""
if not dns is None:
self.logicObj.clVars.Set("os_install_net_dns",dns,True)
self.logicObj.clVars.Set("os_install_net_dns",
dns.replace(',',' '), True)
ipaddrs = map(lambda x:x.split(":"),ipaddrs or [])
routes = map(lambda x:x+[""]*(4-len(x)),
map(lambda x:x.split(":"),routes or []))

Loading…
Cancel
Save