Revision 884ec6d4 lib/hypervisor/hv_xen.py

b/lib/hypervisor/hv_xen.py
428 428
    data.write("TAGS=%s\n" % "\ ".join(instance.GetTags()))
429 429
    if nic.netinfo:
430 430
      netinfo = objects.Network.FromDict(nic.netinfo)
431
      data.write("NETWORK_NAME=%s\n" % netinfo.name)
432
      if netinfo.network:
433
        data.write("NETWORK_SUBNET=%s\n" % netinfo.network)
434
      if netinfo.gateway:
435
        data.write("NETWORK_GATEWAY=%s\n" % netinfo.gateway)
436
      if netinfo.network6:
437
        data.write("NETWORK_SUBNET6=%s\n" % netinfo.network6)
438
      if netinfo.gateway6:
439
        data.write("NETWORK_GATEWAY6=%s\n" % netinfo.gateway6)
440
      if netinfo.mac_prefix:
441
        data.write("NETWORK_MAC_PREFIX=%s\n" % netinfo.mac_prefix)
442
      if netinfo.tags:
443
        data.write("NETWORK_TAGS=%s\n" % r"\ ".join(netinfo.tags))
431
      for k, v in netinfo.HooksDict().iteritems():
432
        data.write("%s=%s\n" % (k, v))
444 433

  
445 434
    data.write("MAC=%s\n" % nic.mac)
446 435
    data.write("IP=%s\n" % nic.ip)

Also available in: Unified diff