X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2Fsteps%2FInstallWriteConfig.py;h=b9fd28fb3bc214d44967158e1a925b742b072e66;hb=af3808cf90bfca176410645f3dc33ede1d639b0f;hp=45c71560d6b5dcf3765097a55fd91783280a90f7;hpb=1b09908319e11483e7dde3a0e0cfa70c18ebaed2;p=bootmanager.git diff --git a/source/steps/InstallWriteConfig.py b/source/steps/InstallWriteConfig.py index 45c7156..b9fd28f 100644 --- a/source/steps/InstallWriteConfig.py +++ b/source/steps/InstallWriteConfig.py @@ -359,6 +359,7 @@ def write_network_configuration( vars, log ): network= network_settings['network'] netmask= network_settings['netmask'] dns1= network_settings['dns1'] + mac= network_settings['mac'] except KeyError, e: raise BootManagerException, "Missing value %s in network settings." % str(e) @@ -390,6 +391,8 @@ def write_network_configuration( vars, log ): else: eth0_file.write( "BOOTPROTO=dhcp\n" ) eth0_file.write( "DHCP_HOSTNAME=%s\n" % hostname ) + if mac != "": + eth0_file.write( "HWADDR=%s\n" % mac ) eth0_file.write( "ONBOOT=yes\n" ) eth0_file.write( "USERCTL=no\n" ) eth0_file.close()