server_methods = [ ('GetNodes' , []),
('AddNode' , True),
+ ('SetNodePlainBootstrapfs', True),
('DeleteNode' , True),
('UpdateNode' , True),
('AddInterface' , True),
server.AddNode(userauth,
self.test_site.site_spec['site_fields']['login_base'],
self.node_spec['node_fields'])
+ server.SetNodePlainBootstrapfs(self.node_spec['node_fields']['hostname'],'YES')
# create as reinstall to avoid user confirmation
server.UpdateNode(userauth, self.name(), {'boot_state':'reinstall'})
# populate network interfaces - primary
raise Exception, "Unsupported personality %r"%self.options.personality
return \
self.run_in_guest("yum -y install myplc-native")==0 and \
- self.run_in_guest("yum -y install noderepo-%s-%s"%(self.options.pldistro,arch))==0
+ self.run_in_guest("yum -y install noderepo-%s-%s"%(self.options.pldistro,arch))==0 and \
+ self.run_in_guest("yum -y install bootstrapfs-%s-%s-plain"%(self.options.pldistro,arch))==0
###
def configure(self):