pvl/hosts/dhcp.py
changeset 700 88b0d3df1ad7
parent 698 656178fb8607
child 708 fd6f0f044f42
equal deleted inserted replaced
699:d34567c1b21a 700:88b0d3df1ad7
     5     """
     5     """
     6         Build a DHCP Item for declaring a subclass for a host.
     6         Build a DHCP Item for declaring a subclass for a host.
     7     """
     7     """
     8     
     8     
     9     # hardware-type prefixed hardware-address
     9     # hardware-type prefixed hardware-address
    10     hardware = pvl.dhcp.config.Field('1:' + ethernet)
    10     hardware = '1:' + ethernet
    11 
    11 
    12     return pvl.dhcp.config.Block(None, [
    12     return pvl.dhcp.config.Block(None, [
    13         ('subclass', subclass, hardware),
    13         ('subclass', pvl.dhcp.config.String(subclass), pvl.dhcp.config.Field(hardware)),
    14     ])
    14     ])
    15 
    15 
    16 class HostDHCPError(pvl.hosts.host.HostError):
    16 class HostDHCPError(pvl.hosts.host.HostError):
    17     pass
    17     pass
    18 
    18