+
+ #self._log.debug("request rspec: %s"%rspec.toxml())
+ string = rspec.toxml()
+ if wilab and properties is not None:
+ ## dirty hack for the f4f demo
+ b = string.split('\n')
+ for i, n in enumerate(b):
+ if 'sliver_type name="raw-pc"' in n:
+ b[i] = '<sliver_type name="raw-pc">'
+ b.insert(i+1, '<disk_image name="urn:publicid:IDN+wall2.ilabt.iminds.be+image+emulab-ops//%s"/>' % properties['disk_image'])
+ #b.insert(i+1, '<disk_image name="urn:publicid:IDN+wilab2.ilabt.iminds.be+image+nepi:%s"/>' % properties['disk_image'])
+ b.insert(i+2, '</sliver_type>')
+ string = ''.join(b)
+ self._log.debug("request rspec : %s" % string)
+ return string