Add network attribute get() methods.

This commit is contained in:
Jeffrey Townsend
2017-01-13 16:54:01 +00:00
parent 6145ea7c9a
commit e0d494faa0

View File

@@ -113,18 +113,30 @@ class OnlBootConfigNet(OnlBootConfig):
self.delete('NETGW')
self.set('NETAUTO', 'dhcp')
def netauto_get(self):
return self.keys.get('NETAUTO', None)
def netip_set(self, addr):
self.delete('NETAUTO')
self.keys['NETIP'] = addr
def netip_get(self):
return self.keys.get('NETIP', None)
def netmask_set(self, mask):
self.delete('NETAUTO')
self.keys['NETMASK'] = mask
def netmask_get(self):
return self.keys.get('NETMASK', None)
def netgw_set(self, gw):
self.delete('NETAUTO')
self.keys['NETGW'] = gw
def netgw_get(self):
return self.keys.get('NETGW', None)
def __validate(self):
if 'NETAUTO' not in self.keys:
@@ -221,4 +233,3 @@ class OnlBootConfigNet(OnlBootConfig):
if __name__ == '__main__':
bc = OnlBootConfigNet()
bc.main("onl-boot-config")